我想更改UISearchBar
。textfield height and width
。
我的问题是如何更改UiSearchbar height ,width , color
中Uitextfield Height
中的UISearchBar
和iphone
?
欢迎任何想法或建议。
答案 0 :(得分:1)
您可以从xib的源代码更改文本字段的高度。要以源代码格式打开xib,您需要右键单击xib文件,然后选择“作为源代码打开”。在该代码上搜索文本字段并相应地更改高度。
答案 1 :(得分:0)
您可以在属性检查器下的故事板中更改颜色本身,但是,设置x,y,width&身高我用这个......
首先创建您的UISearchBar对象:
' .H'
@property (strong, nonatomic) IBOutlet UISearchBar *searchBar;
然后在viewdidload / willappear中输入此代码
' .M'
self.searchBar.frame = CGRectMake(34, 244.5, 306, 30);
根据需要进行调整。
答案 2 :(得分:-1)
- (void)setSearchIconToFavicon
{
// Really a UISearchBarTextField, but the header is private.
[[mySearchBar.subviews objectAtIndex:0] setAlpha:0.0];
UITextField *searchField = nil;`enter code here`
for (UIView *subview in mySearchBar.subviews)
{
if ([subview isKindOfClass:[UITextField class]])
{
searchField = (UITextField *)subview;
break;
}
}
if(!(searchField == nil))
{
searchField.textColor = [UIColor blackColor];
[searchField setBackground: [UIImage imageNamed:@"searchFieldBG.png"] ];
[searchField setBorderStyle:UITextBorderStyleNone];
searchField.frame = CGRectMake(4, 5, 285, 50);
}
}
答案 3 :(得分:-2)
[searchBar setFrame:CGRectMake(0,0,80,30)];
希望对你有帮助:))