如何为动态创建的文本字段和标签实现scrollview

时间:2011-12-13 11:24:01

标签: objective-c xcode ipad uiscrollview

我动态地创建了大约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)];

3 个答案:

答案 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中。