1

我想UISearchBar改变textfield height and width。我的问题是如何更改UiSearchbar height ,width , colorand Uitextfield Heightin UISearchBarin iphone

欢迎任何想法或建议。

4

4 回答 4

1

您可以从 xib 的源代码更改文本字段的高度。要以源代码格式打开 xib,您需要右键单击 xib 文件,然后选择“作为源代码打开”。在该代码上搜索文本字段并相应地更改高度。

于 2013-09-02T13:08:24.553 回答
0

您可以在属性检查器下的情节提要中更改颜色本身,但是,要设置我使用的 x、y、宽度和高度...

首先创建你的 UISearchBar 对象:

'。H'

@property (strong, nonatomic) IBOutlet UISearchBar *searchBar;

然后在 viewdidload/willappear 中放上这段代码

'.m'

self.searchBar.frame = CGRectMake(34, 244.5, 306, 30);

根据需要进行调整。

于 2017-07-01T03:58:30.293 回答
-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); 
}
}
于 2013-02-20T07:41:42.973 回答
-2
[searchBar setFrame:CGRectMake(0,0,80,30)];

希望对你有帮助:)

于 2013-02-20T07:15:58.690 回答