と呼ばれる で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);
}
}
他のすべての変更 (テキスト、色、バーの削除) は完全に機能しますが、サイズの変更は機能しません。