我根据在textfeild中输入的数字生成动态textfeild但问题是生成的textfeilds隐藏了剩余的控件我试图将剩余的控件放在另一个视图上并尝试移动该视图但是它不起作用对我来说,作为客观世界的新手,我无法弄清楚这一点 请帮帮我 谢谢你的推荐..
答案 0 :(得分:2)
我认为您应该使用UITableView
来显示这么多UITextFields
,因为在目前的实现中,如果您选择9+点,您将不会在屏幕下方看到UITextFields
。
答案 1 :(得分:0)
您应该使用UIScrollView并将其contentSize设置得足够大,以包含所有textField。
答案 2 :(得分: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是我的观点。