使用Interface Builder在屏幕外创建UIButton

时间:2011-04-21 10:08:06

标签: iphone objective-c ios ipad interface-builder


我想创建一个大UIScrollView,其contentView应包含超过30个UIButton。这些UIButton的排名不是重复的,也不能创建'programmaticaly',因此我已将所有这些UIButton手动放在UIView上。我缩放/缩小并滚动我的UIScrollView正好但是这里是我的问题:左UIButton创建的屏幕无法访问,我的意思是我无法点击他们(只有UIButton中创建的CGRect(0.f, 0.f, 320.f, 480.f)可以点击。
有任何建议吗?

1 个答案:

答案 0 :(得分:3)

创建一个视图,在该视图中放置一个scrollView,并将您的按钮放在scrollView上。在添加按钮并移动它们的同时,通过查看界面构建器中的对象层次结构,确保它们始终位于scrollView中。

您可以在放置内容时滑动scrollView,无需缩放。只要你的按钮是你的scrollView的子项,它应该可以正常工作。

buttons within a scrollView within a view