2010-07-26 61 views
0

我打算做一些與iOS4文件夾非常類似的東西,但它根本不是文件夾)))我可以實現類似iOS的「文件夾」嗎?

例如,我在屏幕上有4個標籤 - 請參見草圖。屏幕分割,如果用戶點擊標籤。其他lebels正在下降,我們可以看到分裂視圖之間的一些文本。如果用戶再次點擊 - 像以前一樣回到「正常」狀態。等等。

的問題是:

  1. 是它面對iPhone HIG和應用程序可以被拒絕?

  2. 最簡單的方法是什麼?

感謝)

alt text http://a.imageshack.us/img196/1306/sketch1.gif

回答

0

您的應用程序可以總是被拒絕,沒有任何理由可言。

這看起來不像文件夾,更像是可摺疊項目(或在編程編輯器中摺疊代碼)的輪廓。在商店裏有很多大概的應用程序,所以沒有理由你應該能夠做到這一點(但再讀一遍這個答案的第一行!沒有承諾!)。

很多方法來實現這一點。下面是一個隨機快速的例子:如果你使用UITableView,然後有一個UITableViewDataSource實現類,其中有標記爲hidden/vislble的項。然後,您的numberOfRowsInSection方法可能只返回可見行的數量,並且tableView:cellForRowAtIndexPath:將不得不跳過隱藏行(如果您有很多項目,這可能會太慢 - 如果是這樣,緩存可見計數,使用第二組索引(或NSMutableIndexSet))可見物品等)。

+0

謝謝你的建議:) – Sergnsk 2010-07-28 04:45:30

相關問題