我正在使用故事板在XCode 4.3上开发iphone应用程序。
我创建了一个视图,我需要将它分成两部分。顶部将包含UIImageView,底部部分包含UItableView。 所以我使用storyboard界面构建器将两者添加到视图中,并设置UIImageView和UITableView的大小和位置。
然而,当我运行应用程序时,UITableView将采用整个视图(它被缩放以填充视图)。我只需要保持在IB中指定的宽度/高度。
为什么UITableView会占用整个视图?如何使用UITableView创建视图是视图的一小部分而不是填充它?
我希望我很清楚 非常感谢您的帮助
修改
故事板部分的屏幕截图
顶部有一个UIImageView和一个“Share”按钮 底部是UITableView UITableView正在拍摄整个视图并隐藏其余部分
另一张截图请求
答案 0 :(得分:1)
我这里没有使用故事板,只是一个xib,但它应该重要。这就是你应该如何设置的:
为UITableView自动调整:
为UIImageView自动调整:
注意图像视图的固定上边距,桌面视图的固定底边距以及两者的灵活高度。这将确保tableview始终贴在底部并按比例向上扩展,反之亦然,用于图像视图。
答案 1 :(得分:0)
您可能希望使用UITableView
我相信该设置已关闭,使其调整大小。但我可能错了。
注意:这是我在视图控制器中的UITableView的屏幕截图,它没有填满我的屏幕。在您的情况下,它可能有不同的设置。因此,请使用那里的值。