2013-02-20 231 views

回答

-2
[searchBar setFrame:CGRectMake(0,0,80,30)]; 

希望它有幫助你:)

+1

不,它沒有幫助... – 2013-02-20 07:18:27

+0

請張貼一些代碼,這樣我就可以理解你如何使用搜索欄:) – Rushabh 2013-02-20 07:20:41

-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); 
} 
} 
+0

這段代碼沒有調用,我把這段代碼放在哪裏以及如何調用這段代碼? – 2013-02-20 07:44:52

+0

uiseach酒吧有委託方法 – 2013-02-20 07:48:34

+0

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar – 2013-02-20 07:49:46

1

您可以從廈門國際銀行的源代碼改變文本框的高度。要以源代碼格式打開xib,您需要右鍵單擊xib文件,然後選擇「作爲源代碼打開」。在該代碼中搜索文本字段並相應地更改高度。

0

你可以改變顏色本身在故事板下的屬性檢查器中,但是,要設置X,Y,寬度&高度我用這個...

首先創建您的UISearchBar對象:

」。 H '

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

然後在viewDidLoad中/ willappear把這段代碼

' 的m」

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

根據需要進行調整。