0

我正在根据在 textfeild 中输入的数字生成动态 textfeilds,但问题是剩余的控件被生成的 textfeilds 隐藏了我试图将剩余的控件放在另一个视图上并试图改变该视图,但它对我不起作用目标 c 世界的新手,我无法弄清楚这一点,
请帮助我
提前谢谢..动态生成

4

3 回答 3

2

我认为您应该使用UITableView显示这么多UITextFields,因为在当前实现中,如果您选择 9+ 点,您将看UITextFields不到屏幕下方。

于 2013-04-11T10:33:01.297 回答
0

您应该使用 UIScrollView 并将其 contentSize 设置为足够大以包含所有文本字段。

于 2013-04-11T10:35:21.623 回答
0

我试过这个,它对我有用

CGPoint controlsCenter = ViewBottom.center;
if(Pointsvalue > 5)
{
controlsCenter.y += txtFldFrame1.frame.origin.y+20;
ViewBottom.center = controlsCenter;

[ScrollLag addSubview:ViewBottom];
}

[ScrollLag setContentSize:(CGSizeMake(0, controlsCenter.y+100))];

这里 ScrollLag 是我的滚动,Viewbottom 是我的视图。

于 2013-04-12T09:26:16.043 回答