在iPhone上實現類似Web應用程序的選項卡的最佳方法是什麼?請注意下面的截圖(注意「Checkin-Info-Friends」選項卡)?這些不是UIKit標準庫的一部分,但最近似乎很常見。用於iPhone的類似Web的選項卡
我花了相當長的時間爲iPhone開發應用程序,但沒有開發像那樣的控件。這裏最好的辦法是什麼:
- 爲每個標籤內容創建一個新的UIView,並立即將三個子視圖添加到主視圖?
- 僅當用戶點擊每個選項卡時才創建新的UIViews?
- 把所有的內容放在一個UIScrollView中,只需要在用戶點擊每個標籤時更改頁面?
也許這裏有開源的控件嗎?我找不到任何東西。
alt text http://www.foursquaregame.com/foursquare-game-images/foursquare-game-mobile-app.jpg
所以你會有一個tabviewcontroller,但4個視圖,每個包括「思考咖啡」和標籤(從上圖)? – 2009-12-17 01:13:32
在你的情況,我會有1個tabview控制器,一個基本視圖與「思考咖啡」,然後3個較小的選項卡視圖的屏幕下部,每個選項卡一個。 (如果選項卡視圖不是全屏幕,則保存內存。) – 2009-12-17 11:50:28
(儘管這個決定對我來說很簡單,因爲我的每個tabviews只是有一些按鈕 - 所以在所有選項卡視圖中使用相同的視圖控制器很簡單 - 邏輯只是簡單的按鈕操作方法。) – 2009-12-17 11:52:23