我在其中创建UISearchBar
了一个名为. 现在我想在代码中改变它的宽度和高度却做不到。这是我的代码:InterfaceBuilder
IBOutlet
userSearchBar
for (UIView * const subview in userSearchBar.subviews) {
if ([subview isKindOfClass: NSClassFromString(@"UISearchBarBackground")]) {
[subview removeFromSuperview];
}
if ([subview isKindOfClass: [UITextField class]]) {
UITextField * const textField = (UITextField *)subview;
textField.textColor = [UIColor redColor];
textField.text = @"Enter text";
textField.frame = CGRectMake(0, 0, 250, 50);
}
}
所有其他更改(文本、颜色、删除栏)都可以正常工作,但不能更改大小。