我在原型單元格中的故事板中定義了一個UISegmentedControl。嘗試將控件插入IBOutlet導致Xcode錯誤「無法編譯連接」。經過一番搜索之後,我發現這個錯誤信息是因爲IBOutlet無法以這種方式與原型單元一起使用。有沒有辦法通過連接到控件的IBAction的id參數來訪問UISegmentedControl *?我將有多個錶行,每行都包含自己的UISegmentedControl,所以我必須在IBAction中放入一些邏輯來區分它們。如何從原型單元連接UISegmentedControl?
0
A
回答
0
好吧,我沒有IBOutlet這個工作。我所要做的就是將每個UISegmentedControl
的標籤設置爲某種獨特的編號,稍後可以在被觸摸時解析出這些編號。我在cellForRowAtIndexPath方法的UITableViewController .m文件中做了這個。 [mysegcontrol setTag:count];
然後我有線了一個IBAction爲到UISegmentedControl
和方法中做了以下內容:
UISegmentedControl *usc = (UISegmentedControl *)sender;
NSInteger sidx = [usc selectedSegmentIndex];
NSString *stxt = [usc titleForSegmentAtIndex:sidx];
NSInteger tag = [usc tag];
NSLog(@"control text %@ tag %d", stxt, tag);
這樣一來,我可以使用switch語句或任何確定哪些UISegmentedControl
是基於價值打的tag
;
相關問題
- 1. 如何連接故事板中的原型單元格?
- 2. 連接UISegmentedControl與UIPageViewController
- 3. 如何從UISegmentedControl
- 4. 當segue連接到原型單元格時刪除箭頭
- 5. 將活動指標連接到原型單元格?
- 6. 用xcode 4連接一個plist原型單元格
- 7. 從Storyboard原型單元出列TableViewCells?
- 8. 顯示原型單元格
- 9. SCSS mixin,如何連接單元? (PX,%,EM)
- 10. 如何單元測試池連接?
- 11. 從R連接到配置單元
- 12. 如何從模型釋放池連接?
- 13. 如何連接單元格並忽略空單元格
- 14. 如何將插座連接到UIToolbar中的UISegmentedControl
- 15. 當從單元測試連接時,HSQL立即關閉連接
- 16. 從UISegmentedControl
- 17. 表(HTML/CSS /原型)樹狀連接器
- 18. 如何使用UISegmentedControl來控制UITableView單元格?
- 19. 原型 - 如何在原型中獲取子元素1.6.0.3
- 20. 如何連接的元組
- 21. 如何連接元素XSLT
- 22. 單元:建立WebSocket連接
- 23. 單元測試連接/ C#
- 24. 連接單元陣列
- 25. 連接單元使用Javascript
- 26. 服務原語如何連接圖層
- 27. 如何將IBOutlet從UITableViewController直接連接到自定義單元格?
- 28. 連接如果單元格不爲空
- 29. 如何獲取原型單元格的nibWithNibName?
- 30. 如何調整故事板中原型單元格的面積
你有自定義表格視圖單元嗎?這是您嘗試設置IBOutlet的課程嗎? – Abizern
是的,我有一個我的TableViewController故事板,包含兩個原型單元格,設置爲一個自定義類,我一直在嘗試連接IBOutlet。我試過把IBOutlet放入.h和@synthesizing以及放入.m但都失敗。將UISegementedControl連接到IBAction可以正常工作,但試圖將它連接到IBOutlet會導致上述錯誤。 – wufoo