2012-08-16 42 views
0
  • 我已經實現了iPad的網格外觀結構(比如5行和10 列)。我已經通過添加許多UITextFileds做到了這一點(由 創建幀)作爲子視圖在一個UITableViewCell的單個行(每個細胞是可編輯的,就像一個 excel工作表)。如何在使用monotouch的uitableviewcell中將uipickerview添加爲子視圖?

  • 現在我的任務是有一個拉/當用戶點擊 任何cell.I發現這是一個難以實現的,因爲我是新來的 MonoTouch的下拉菜單。所以我決定去默認的UIPicker(像 結構的鼓)。

  • 所以這就是我想要的,現在來實現的,當在iPad的屏幕的下半部分小區內的用戶點擊我想的 選擇器元件(鼓),以顯示與用戶可以點擊 值來選擇一個值(不同的字段可能有不同的值範圍)。

  • 底線我想用MonoTouch的到UIPicker添加到一個UITableViewCell(NB正常過程中的rootElement的下部分使用MonoTouch的對話框宣佈選擇器的元素,我不能這樣做,在這裏我想。)

所以請告訴我如何去了解它,或有沒有更好的方法來實現這個下拉經驗保持電網intact.Thanks提前!

+0

您是否嘗試過使用'UIActionSheet'呢?它顯示一個彈出式氣泡,其中包含多個可供選擇的按鈕。您會在其他應用中看到它。 – jonathanpeppers 2012-08-16 12:35:18

+0

@jonathanpeppers:我想知道如果我可以用一個UIPopOverController(帶有自定義列表顯示每個細胞),但我不知道,如果一個UIPopOverController可以鏈接到的UITextField的框架...試圖尋找到它。 ..給我一些鏈接,如果你在我之前找到他們。 – Ajit 2012-08-16 14:21:00

回答

2

對於您的列表項3:你可以在一臺iPad,在其中您可以放置​​UIPicker或任何其他控件使用UIPopoverController。演示:https://github.com/xamarin/monotouch-samples/tree/master/Popovers將幫助你。

Screenshot of demo

你可以開槍RowSelected事件UIPopoverController在UITableViewSource(的UITableViewDelegate)的子類。

對於您的列表項4:如果你想在一個UITableViewCell添加UIPicker正確的,例如,在最後一節,你應該做這樣的事情:

  • 聲明自己的UITableViewCell子類,它創建UIPicker本身;
  • 在UITableView.GetCell事件檢查indexPath點到最後一個單元格。如果是這樣,請創建您的自定義UITableViewCell。
相關問題