如何解决当我们想拥有比Phone更大的视图时该怎么办?
| Yelp似乎采用的方式是使用UITableView 因此,可以放置许多内容,并且用户只需上下滚动即可。 没有UITableView,我可以这样做吗? 如果我想改用UIView怎么办? -- 我有点弄清楚UIScrollView是做到这一点的方法。但是,要使其正常工作,我们需要设置contentSize。 为什么SDK在指定contentSize时不仅仅使用UIScrollView的宽度和高度? 还有如何获取UIScrollView的宽度和高度。 例如,我将UIScrollView的高度设置为1000 但是做 scrollView.contentSize = CGSizeMake(scrollView.bounds.size.width,scrollView.bounds.size.height); NSLog(@ \“内容大小:%f \”,scrollView.bounds.size.height); NSLog(@ \“内容大小:%f \”,scrollView.frame.size.height); 即使我将UIScrollView的高度设置为1000,也都产生416解决方法
这正是UIScrollView设计的目的。不要重新发明轮子。
, 您可能会创建带有较大框架和手势识别器的“ 0”以使其正常工作,但是没有必要重做已完成的工作。
UITableView
是UIScrollView
的子类。滚动视图用于显示比视口(即用户的屏幕)大的画布。您可以使用它们进行很多自定义。因此,使用UIScrollView
表示该视图。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。