我目前正在开发一个 iPhone 5 应用程序,该应用程序在 4 英寸屏幕的左右下角有两个按钮,我想在使用 iPhone 4(3.5 英寸)时使用滚动来到达它们。我已将 ScrollView 放在 xib 上并将按钮放在下方。我的 .h 文件是这样的:
@interface learnView : UIViewController {
__weak IBOutlet UIScrollView *scroll;
}
- (IBAction)doneLearn:(id)sender;
- (IBAction)randomLearn:(id)sender;
滚动出口链接在文件的所有者中,我已经在 .m 文件中启用了滚动:
[super viewDidLoad]
[scroll setScrollEnabled:YES];
[scroll setContentSize:CGSizeMake(320, 503)];
我不确定上面的 CGSizeMake 是否像它应该定义的那样定义,但这些值代表我在 xib 上的 scrollView 的大小。此外,我将视图的大小设置为“自由格式”。当我运行模拟器时,所有这些都没有效果,视图中不存在滚动。我究竟做错了什么?