iphone - 让 UITableView 不在 UIScrollView 中滚动和增长

标签 iphone objective-c cocoa-touch uitableview uiscrollview

我需要创建一个类似于下面的屏幕。我能想到的唯一方法是让 UIScrollView 成为父 View 。然后为缩略图和主要文本(“All3Sports”)提供 UIImageView 和 UILabels。

对于像电话号码和主页这样的部分,我想我可以有一个 UITableView 并且让它不滚动并根据它的内容垂直“增长”。我不知道该怎么做。我可以将其设置为不滚动,但内容会被剪裁。如果我将它设置为不剪辑,那么 ScrollView 仍然认为它的尺寸较小并且不会滚动内容。

如果有更好的方法来重现此屏幕,我乐于接受想法。

提前致谢。

alt text

最佳答案

我用 UITableView 做了类似的事情,并将表格 View 样式设置为 UITableViewStyleGrouped 但将图像和标题(在您的情况下为“All3Sports”)放在分组表格 View 的页眉中,并将 3 个底部按钮放在页脚中。

关于iphone - 让 UITableView 不在 UIScrollView 中滚动和增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977630/

相关文章:

iphone - ResignFirstResponder 不工作

iphone - 滚动条不显示

ios - 在 prepareForSegue :sender 中传递数据时,iPhone 应用程序崩溃

objective-c - 为什么不调用 UIPinchGestureRecognizer 而 scrollViewDidEndZooming 是?

iOS 6-导航栏下的 UI TableView Controller 表,如 iOS 7

c# - 如何知道 asp.net 站点是从移动设备还是从系统/笔记本电脑/机器(windows、mac 等)访问的

iphone - UITableViewController 控件中的多项选择

iphone - 在 iOS 上将 CollectionView Cells 紧紧地打包在一起?

objective-c - 为什么 iOS main.m 模板包含返回语句和自动释放池?

objective-c - 如何制作自定义对象的副本