【发布时间】:2015-02-11 18:08:58
【问题描述】:
我正在尝试将我的UITextField 添加到位于表格中心的UIView。 UIView 工作正常并且定位正确。但是UITextField 的位置错误,位于屏幕的左下方。代码如下:
self.addFriendView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 50)];
self.addFriendView.center=self.view.center;
[self.addFriendView setBackgroundColor:[UIColor whiteColor]];
UITextField *nameField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 280, 40)];
nameField.delegate=self;
nameField.center=self.view.center;
nameField.placeholder=@"enter username";
[self.addFriendView addSubview:nameField];
[self.tableView.superview addSubview:self.addFriendView];
当我将UITextField 放置在UIView 的中心时,坐标是否需要在UIView 的坐标或框架内?
【问题讨论】:
-
这段代码在什么方法中?
-
也许类似的 Stack Overflow 问题会有所帮助:stackoverflow.com/questions/8908510/…Good lucky
标签: ios xcode uiview uitextfield