gpt4 book ai didi

c# - 使用 MonoTouch 以编程方式将 UITextField 添加到 UIView

转载 作者:行者123 更新时间:2023-11-28 23:09:20 26 4
gpt4 key购买 nike

我正在学习使用 MonoTouch。我有一个带有两个按钮的屏幕。当用户单击一个按钮时,我以编程方式创建的 View 将出现并隐藏另一个。我成功地工作了。在我的一个观点中,我想显示一个文本框。虽然我相信我已经正确地创建/添加了文本框到我的 View 中,但它没有出现。我的初始化代码显示在这里:

RectangleF rectangle1 = new RectangleF(0, 100, 200, 200);
this.view1 = new UIView(rectangle1);
this.View.Add(view1);

RectangleF rectangle2 = new RectangleF(0, 0, UIScreen.MainScreen.Bounds.Width, 300);
this.view2 = new UIView(rectangle2);
this.view2.Hidden = true;
this.view2.BackgroundColor = UIColor.Green;

UITextField textField = new UITextField();
textField.Bounds = new RectangleF(20, 13, 200, 31);
view2.AddSubView(textField);

this.View.Add(view2);

我做错了什么?为什么没有显示 textField?

谢谢!

最佳答案

替换

textField.Bounds = new RectangleF(20, 13, 200, 31);

textField.Frame = new RectangleF(20, 13, 200, 31);

关于c# - 使用 MonoTouch 以编程方式将 UITextField 添加到 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com