Iphone 将UIScrollView集成到现有视图
我在xib文件中有一个视图和相应的ViewController。 使用Interface Builder,我在其中放置了一个图像、一些标签和一个表视图 我想要的是,整个视图都是可滚动的,因为新的表视图当前只在表视图边界内滚动 如何使用IB将滚动视图放在现有视图的后面 我已经为IB添加了一个UIScrollView,并在上面添加了所有其他元素。我还创建了一个UIScrollView IBOutlet并连接它,但屏幕不可滚动 我必须做类似的事情吗Iphone 将UIScrollView集成到现有视图,iphone,objective-c,Iphone,Objective C,我在xib文件中有一个视图和相应的ViewController。 使用Interface Builder,我在其中放置了一个图像、一些标签和一个表视图 我想要的是,整个视图都是可滚动的,因为新的表视图当前只在表视图边界内滚动 如何使用IB将滚动视图放在现有视图的后面 我已经为IB添加了一个UIScrollView,并在上面添加了所有其他元素。我还创建了一个UIScrollView IBOutlet并连接它,但屏幕不可滚动 我必须做类似的事情吗 [myScrollView addSubview:
[myScrollView addSubview: ???];
提前向您表示衷心的感谢。您需要先设置scrollview的contentSize属性,然后才能使用它。是的,我知道,这不是自动的,这太荒谬了
只需执行myScrollView.contentSize=CGSizeMake(int,int)我在
viewDidLoad中执行了此操作,但没有任何更改。我有这个页面,只有在viewtable中它才是可滚动的,而不是整个页面。我所做的:我有一个UIView并将所有元素放在那里,然后我使用一个UIScrollView将其放在UIView上并将所有元素放在这个scrollview上。然后我在我的界面中定义了属性并进行了合成,就是这样。从文件所有者,我将其连接到myScrollView,然后从TableView连接数据源并委托给文件的所有者。-(void)viewDidLoad{…mycrollView.contentSize=CGSizeMake(320480)
2件事。创建编程UI时使用的单位!=像素。它们是“点”。其次,CGSizeMake值必须大于所有内容的高度。您可能希望将UIScrollView从视图中拉出来,并在nib中引用它。然后添加子视图。这将使管理您的内容更加容易。我该怎么办addSubview?参数参数是什么?它通过将CGSizeMake的第二个参数设置为800来工作。[addSubview myUIScrollView];
但在CGSizeMake正常工作之前,这不会解决滚动问题。它只会让你保持清醒一点:P