UIScrollView 不使用 RubyMotion 滚动

Posted

技术标签:

【中文标题】UIScrollView 不使用 RubyMotion 滚动【英文标题】:UIScrollView doesn't scroll with RubyMotion 【发布时间】:2013-06-05 12:32:41 【问题描述】:

我有一个测试应用程序,我试图让 UIView 滚动并在键盘出现在屏幕上时向上移动。当我输入以下代码并尝试通过模拟器运行滚动时,我的 UIScroll 无法正常工作。

@scrollwindow = UIScrollView.alloc.initWithFrame(CGRect.new([0,0],[700,800]))
@scrollwindow.scrollEnabled = true
@scrollwindow.delegate
@window.addSubview(@scrollwindow)

@frame1 = UIView.alloc.initWithFrame(CGRect.new([10,10], [400, 200]))
@frame1.backgroundColor = UIColor.redColor
@scrollwindow.addSubview(@frame1)

@frame2 = UIView.alloc.initWithFrame(CGRect.new([20, 400], [600,700]))
@frame2.backgroundColor = UIColor.greenColor
@scrollwindow.addSubview(@frame2)

我熟悉我对 Ruby 的理解,但对 RubyMotion 和 Objective-C 社区是陌生的。任何帮助将不胜感激。

【问题讨论】:

***.com/questions/5522148/… 【参考方案1】:

你需要设置滚动视图的contentSize

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html

【讨论】:

以上是关于UIScrollView 不使用 RubyMotion 滚动的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 不使用 UICollectionView 滚动

UIScrollView 不滚动?

UIScrollView 不使用 RubyMotion 滚动

UIScrollView 不使用 AutoLayout 滚动

在不使用捏/UIScrollView 的情况下缩小照片

不使用 UIScrollView 滚动屏幕