我动态地创建了大约6到10个文本字段,还动态创建了一些标签。我想为此实现滚动视图。我已经拖动了一个滚动视图并在ViewDidLoad方法中实现了以下代码。即使我连接了滚动视图的IBOutlet。但没有任何工作。
任何人都可以通过示例给我打电话,我可以将所有这些文本字段添加到滚动视图中,当它超出滚动视图限制时,应该向下滚动以查看文本字段。
- (void)viewDidLoad
{
[self textField1];
[self textField2];
[super viewDidLoad];
scrollView.frame = CGRectMake(0, 0, 600, 800);
[scrollView setContentSize:CGSizeMake(500, 800)];
}
//使用 - (void)textfield函数动态创建文本字段的代码
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 250, 200, 35)];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 300, 200, 35)];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 350, 200, 35)];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 400, 200, 35)];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 450, 200, 35)];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(200, 500, 200, 35)];
答案 0 :(得分:0)
从here获取我的代码。我相信它会有所帮助
答案 1 :(得分:0)
创建文本字段后,将文本字段添加到滚动视图。
[scrollview addSubview:textfield];
答案 2 :(得分:0)
在主视图中,添加一个滚动视图。之后在Scroll View中添加UIView作为Subview。
喜欢这个:MainView - > ScrollView ---> 子视图
然后在ViewDidLoad中:
scrollView.contentSize = CGSizeMake(320, 500);
scrollView.frame = CGRectMake(0.0,0.0,320.0, 480.0);
subView.frame = CGRectMake(0.0,0.0,320.0, 460.0);
之后在SubView中动态添加TextFields,而不是在MainView中。