我有一个注册页面,其中包含用于输入个人用户信息的字段,它适合UIView,但我还有地址和银行帐户详细信息字段,适合另一个UIView。
我想组合这些视图并将所有控件放在一个视图中。可以创建一个大视图并滚动其子项。
我尝试使用UIScrollView,但我无法滚动并查看所有控件。
顺便说一句,另外一个设计建议很好。答案 0 :(得分:3)
在xib文件(界面构建器)中添加uiscrollview,将该scrollview映射到头文件中,
你可以像这样直接在scrollview中添加组件,
[srollView addSubview:alertMessage]; [srollView addSubview:myImage]; [srollView addSubview:sampleButton]; [srollView addSubview:bdayLabel]; [srollView addSubview:bdayTF]; [srollView addSubview:genderLabel]; [srollView addSubview:genderTF]; [srollView addSubview:zipLabel]; [srollView addSubview:zipTF]; [srollView addSubview:emailLabel]; [srollView addSubview:emailTF];
根据您的要求将内容面设置得更大
[srollView setContentSize:CGSizeMake(320, 580)];
答案 1 :(得分:1)
可能你没有正确使用滚动视图,
在viewDidLoad中使用它,你有scrollView(IBOutlet)
self.scroller.scrollEnabled = YES;
[self.scroller setContentSize:CGSizeMake(320, 650)];//according to you.
您需要制作像
这样的视图滚动视图的大小320 * 480。
答案 2 :(得分:-1)
您需要下载Apple的“滚动”示例代码。这将向您展示如何使用UIScrollView