iphone - iOS/Obj-C UIScrollView 和 PageControl 不工作

标签 iphone ios objective-c uiscrollview uipagecontrol

我正在尝试按照本网站上的指南使用 UIPageControl 实现 UIScrollView: http://www.iosdevnotes.com/2011/03/uiscrollview-paging/ 与指南相反,我在 Storyboard项目中实现了它,并使用了 XCode4.5.2。除了指南中的代码,我在@interface 的开头添加了,在实现中的 viewDidLoad 方法中,我添加了 scrollView.delegate = self。

仅将指南中描述的代码和 IB 对象添加到我的应用程序,当我在我的 iPhone 上测试它时,它根本不允许我滚动。我唯一可以做的滚动是通过在 UIPageControl 上滑动我的手指,这使得 PageControl 中的“白点”向我滑动的方向移动一个点,并且在 ScrollView 中没有可见的变化。在指南中,我们为 ScrollView 中的 View 背景添加了不同的颜色——这些颜色都没有显示出来。

我尝试通过将 NSLogs 放入我的代码中进行调试,以查看应用程序访问了哪些方法。添加一个 NSLog (@"View did load");在 [super viewDidLoad] 之后;在主视图 Controller 顶部的 viewDidLoad 方法中,不会向终端输出任何内容。这是否意味着我的应用无法正确加载?

提前致谢!

最佳答案

你有多个页面添加到scrollView吗?如果您只有一页内容,则滚动默认关闭。确保调用了 loadScrollView 方法并添加:

scrollView.pagingEnabled=YES;

关于iphone - iOS/Obj-C UIScrollView 和 PageControl 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349803/

相关文章:

iphone - UISwipeGestureRecognizer 的异常行为

ios - Swift IOS 13,IAP - "Cannot connect to Itunes Connect"

ios - 注释标记@code 不适用于属性

objective-c -\b 和\\b 在正则表达式中

objective-c - 现代 Objective-C (2013) 和声明 ivars/使用@property、@dynamic 和@synthesize

objective-c - 在 Objective-C 中覆盖类别定义的方法是否安全?

ios - 如何在 iOS 8 的 UINavigationViewController 中更改 UINavigationBar 的大小?

iphone - Flex 4与JavaScript选项( Cappuccino ,JQuery等)

iphone - 新手指南 : Managing currency in iPhone app

ios - NSFetchedResultsController 不获取子父 moc 链?