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