1
我想在NavigationController的正下方添加一個欄,即使用戶向下滾動,該欄也會一直顯示。你能告訴我如何做到這一點,或將我推薦給一篇文章?我想添加幾個按鈕來排列結果。在NavigationController下面添加一個子導航欄
感謝
我想在NavigationController的正下方添加一個欄,即使用戶向下滾動,該欄也會一直顯示。你能告訴我如何做到這一點,或將我推薦給一篇文章?我想添加幾個按鈕來排列結果。在NavigationController下面添加一個子導航欄
感謝
如果YouTube應用觀看次數最多的部分(http://www.engadget.com/photos/the-definitive-iphone-user-interface-gallery/#294309)是你所追求的,那麼你就不需要導航欄下方。
您可以製作UISegmentedControl並將其作爲視圖控制器的導航項目上的自定義標題視圖添加。然後,如果您想要在按鈕上方顯示標題,則可以在導航項目上設置提示屬性。
所以,在視圖控制器的init方法具有滾動視圖:
self.navigationItem.prompt = @"Title of this view";
NSArray *items = [NSArray arrayWithObjects:@"Sort1", @"Sort2", nil];
UISegmentedControl *control = [[[UISegmentedControl alloc] initWithItems:items]
autorelease];
[control addTarget:self
action:@selector(action:)
forControlEvents:UIControlEventValueChanged];
self.navigationItem.titleView = control;
據我所知,這是不可能嵌套多個導航控制器。
您確定自己沒有違反HIG嗎?通常情況下,當您有一個帶有導航欄的輔助工具欄時,它會顯示在底部。 – jamesmoschou
ebay應用程序有這樣的東西,當你正在尋找一個項目 – iosdevnyc
也是它在youtube應用程序,當你在最受歡迎的部分 – iosdevnyc