2014-01-21 16 views

回答

1

可以在iOS的7做到這一點:

  1. 在故事板,添加UISearchDisplayController到您的視圖 控制器
  2. viewDidLoad

    - (void)viewDidLoad 
    { 
        [super viewDidLoad]; 
    
        // Set the displaysSearchBarInNavigationBar property 
        self.searchDisplayController.displaysSearchBarInNavigationBar = YES; 
    
        // Sample custom view for demonstration purposes 
        UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)]; 
        customView.backgroundColor = [UIColor redColor]; 
    
        // Create a UIBarButtonItem with your custom view  
        UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:customView]; 
    
        self.navigationItem.leftBarButtonItem = item; 
    } 
    

這產生了這樣的效果(紅色正方形是自定義視圖): SearchBar in navigation item

+0

我需要上方的搜索欄和導航項以上的視圖,以便隨時都能看到公司徽標。此外,解決方案應該可以在縱向和橫向模式下工作 – user1509593

相關問題