我已经以编程方式添加了一个文本字段,并将其固定在视图的底部。
如何将其固定在视图的顶部(或更确切地说,将其固定在视图顶部下方的几个像素处)?
答案 0 :(得分:0)
有很多方法可以做到这一点。它实际上取决于您在视图中拥有多少资产,文本字段是否依赖于其他视图,自动布局等。这样的事情可以起作用。
self.textField.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.textField.frame.size.width, self.textField.frame.size.height);
答案 1 :(得分:0)
这假设您已经有一个指向此视图的指针(我不确定您是否已在storyboard中设置它并且尚未创建IBOutlet引用属性)那么这是将textView置于顶部的代码您的视图(我已将您的视图命名为YOUR_VIEW - 将其替换为指向您视图的指针):
UITextView *txtView = [[UITextView alloc]
initWithFrame:CGRectMake(YOUR_VIEW.frame.origin.x , YOUR_VIEW.frame.origin.y, 250, 50)];
[YOUR_VIEW addsubview:txtView];
最重要的是要从这个CGRectMake(“x位置”,“y位置”,“宽度”,“高度”)中取出,这是用于定义视图大小和位置的方法。可以在here找到对此的参考。
我希望这就是你要找的东西。快乐的编码!