我正在創建一個使用UIPickerView的應用程序。我提出了這個觀點,但我試圖讓某個按鈕改變它的功能。請幫忙。當在UIPickerView中選擇某物時發生某些事情
回答
UIPickerView和許多其他控件使用委託模式通知您發生的事件。 要使用它添加<UIPickerViewDelegate>
到類類型定義(@interface線),之後UIPickerView的委託設置爲你的類是這樣的:
myUIPickerView.delegate = self;
然後,你可以寫在你的類以下method和row
被你想要的索引:
- (void)pickerView:(UIPickerView *)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
switch(row)
{
//...
}
}
謝謝。我仍然困惑於放什麼而不是「行」。我應該把我的UIPickerView中的任何名字命名爲什麼。我還有兩個陳述說明你在那裏寫的東西。一個改變一個標籤文本,另一個改變其他東西。有什麼辦法可以讓我的計劃改變當按下UIPickerView中的某個按鈕時做什麼。我將如何做到這一點。謝謝,我期待着您的迴應。 –
@EliasTurk再一次,用相關代碼更新你的問題,這樣我們就可以看到你有什麼。這會讓你更容易給你一個有用的答案。 – rmaddy
@rmaddy我將發佈一個新的問題叫。使用UIPickerView並更改按鈕的功能。我將添加代碼以便您可以看到。 –
- 1. 讓Rails在某個特定時間發生某些事情
- 2. Python:在發生某種錯誤時,做出if語句來做某些事情?
- 3. 我如何在某個時間範圍內發生某些事情?
- 4. 當BackgroundWorker發生某些事情時,不同線程上的觸發器代碼?
- 5. 當某個特定選項值處於活動狀態時,會發生某些事情的jQuery函數?
- 6. 當在UIPickerView上選擇某一行時更改UIImageView
- 7. 如何在ruby中編寫if語句以便在某些時間之間發生某些事情。
- 8. 當我嘗試通知某些事件時發生空錯誤
- 9. 當第二個selextbox有某物時更新選擇框。選中
- 10. 如何在@之前的事情發生後運行某些事情?
- 11. 如何在某些事情完成時調用某個函數
- 12. 如何在For循環中發生某些事情時增加數字
- 13. postgresql - java - 在數據庫中發生某些事情時喚醒應用程序
- 14. 如何在JavaFX TableView的一行中懸停時發生某些事情?
- 15. 選擇某些天
- 16. JavaScript在某些事件發生後執行某個功能?
- 17. android:在某些時間做某事
- 18. CSS/LESS當>某事AND <某些
- 19. 選擇某些CDI事件觀察者
- 20. 的MySQL DISTINCT當某些列選擇
- 21. 選擇某些複選框
- 22. 做git commit時發出警告-a如果發生了某些事情
- 23. wxpython - 如何使程序中的某些事情發生時禁用按鈕?
- 24. Caliburn.Micro - 當視圖變得可見時做某些事情
- 25. SQL選擇其中某事發生的那一天
- 26. C#:在某些事件發生時通知窗口
- 27. 當某個事件在某個日期內發生時需要提取數據
- 28. PowerBIClient在某些情況下生成System.ArrayTypeMismatchException
- 29. 某些事件不觸發
- 30. 當某些字段發生變化時,sql server db會觸發
用相關代碼更新你的問題,並解釋你想做什麼不同。 – rmaddy
你知道如何使用代表嗎? – Amir