簡體   English   中英

UIPopoverController的ContentViewController設計決策

[英]ContentViewController design decisions for UIPopoverController

我正在嘗試做類似於iPad上的Yelp過濾器的操作。 看起來像這樣: 在此處輸入圖片說明

我正在嘗試找出執行此操作的最佳方法。 它看起來非常整潔,就像UITableView中的兩個部分一樣,每一行都有不同的表現。 第一個“排序結果依據”只是一個UISegmentedControl,第二個是一些自定義控件,對UISegmentContrl具有多個選擇,“鄰居”按鈕的作用類似於UINavigationController,將另一個viewController推入堆棧,從而將所有當前信息隱藏在圖片中,並在頂部有一個后退按鈕。 我想知道有人會如何構建它。 當我第一次看到這個,我會

1)在.xib中創建第一個UISegmentedControl 2)在代碼中創建第二個自定義控件(在SO上看到有關如何創建具有多個選擇的段控件的文章3)讓Neighborhoods按鈕分配一個新的UINavigationController,而rootViewController是我展示的新課程。 4)在.xib中添加適當的“排序結果依據”和“窄結果依據” UILabel 5)在viewDidLoad或其他內容中的代碼后面繪制圓角矩形

這就是我要采取的方式。 我不確定這是否是解決問題的好方法。 我願意接受別人的建議! 謝謝你

我會用分組表視圖來做到這一點。 這些氣泡中的每一個都是一個單獨的單元格。 您可以使用Interface Builder來完成所有這些工作。 只需將每個單元格設計為單獨的項目,為它們設置IBOutlets,然后在cellForRowAtIndexPath方法中返回適當的nib對象。 您還需要在heightForRowAtIndexPath方法中返回每個單元格的正確高度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM