2012-09-05 77 views
1

是否有任何替代控件而不是UIPickerViewXCode。如果是的話,他們是如何工作的?任何人都可以提出一個替代UIPickerViewUIPickerView替代iphone像組合框?

+1

是你想爲用戶創建的選項列表中進行選擇呢?如果是這樣,在iPhone中,有一種方法是使用'UITableVeiw' – Steven

+0

作爲@Steven的評論,你可以使用帶有選擇的'UITableView',你可以給出一些動畫來顯示/隱藏你的'UITableView'。它可以看起來像你的選擇下降! – Hemang

+0

哦謝謝......讓我試試你說的...... – goku

回答

0

如果您下載免費的One Stop Plus應用程序(女士服裝),可以在產品上鑽取,直到獲得包含顏色,尺寸等的視圖,您可以看到一個正在運行的應用程序。點擊這些按鈕可以動態顯示一個表格按鈕,有選擇。選擇一個會導致表格動畫回到按鈕。如果你喜歡這篇文章,請發表評論,我可以告訴你如何去做。

+0

當然是先生...... – goku

+0

其實。我是這個iOS開發領域的新手。所以請你盡我所能,先生..... – goku

+0

嗯,這是一個問題。也許你可以找到一個這樣的開源類。一個noobie不容易做。本質上,當按下按鈕時創建一個小表格,爲表格框架設置動畫,使其看起來像彈出按鈕,實現所有UITableView委託/數據源方法,然後在完成時將幀設置爲0高度框架刪除表格。 –

0

使用iPhone界面,啓用組合框如網站是不可行的。 (我相信即使Apple準則也會說不這樣做)。你需要做的是使用UITableView來讓用戶選擇一個選項。

您可以做的一件事就是決定是否要在與其他控件共享的視圖中進行選擇。或者,如果你的列表太長,你可以選擇推入一個新的視圖,只有他們的選擇,當用戶選擇一個,視圖將彈出一個級別。

這裏是我的意思的屏幕截圖(也許不是目前最好的例子):

enter image description here

+0

但是,如果我們想添加我們的國家名稱或對象列表中的某些東西,那麼我們需要在iPhone應用程序中使用 – goku

+0

幫助我盡你所能 – goku

+0

您試圖做的不是初學者。我會建議在未來幾天學習iOS開發。基本上,幾乎所有你知道的關於網絡編程的知識,你都可以把它們扔出窗外。你可以帶入什麼是你的編程邏輯。 iOS編程工作方式完全不同。看看這篇文章,它爲初學者提供了基本和相當全面的教程:http://maniacdev.com/2011/02/ios-beginner-screencasts-xcode-and-objective-c-from-the-start/ – Steven