我有基於UIView的類。通常我使用按鈕的拖放功能來創建一些操作。因此,我打開Storyboard並嘗試從按鈕拖放到內部操作的代碼行。藍色的裝訂線出現,但它不提供在代碼中創建新的方法。我已經檢查過課程的名稱,它對應於我拖放的類,但不幸的是它不起作用。故事板拖放功能不適用於創建動作
回答
您是否從故事板中選擇了正確的UIView並在Identity Inspector中分配了正確的自定義UIView子類?如果不是,xcode不會讓你添加這樣的方法。
你想在哪裏添加該方法?在視圖控制器或在自定義視圖類?確保故事板中的自定義視圖與自定義類具有相同的類名稱。
是的自定義類名是正確的。它適用於例如,如果我從場景列表中的自定義視圖拖放到我的按鈕,然後我可以選擇一些已經寫入的IBAction方法,但是如果我拖動到行代碼(直接在代碼字段中),它會不工作 –
檢查你的動作的返回類型它應該是這樣的 - ' - (IBAction)yourButtonClicked:(id)sender' – iosfanboy9
是的行動是IBAction,這就是爲什麼我可以通過內部情節串連場景分配給按鈕。當我右鍵單擊按鈕,然後我看到這個動作,並可以拖放到某個按鈕,但不能直接從按鈕將其從代碼中刪除。我之前有過一些錯誤,但是當我重新運行Xcode時,它運行良好。 –
- 1. 爲什麼我不能按CTRL拖動故事板的動作?
- 2. popViewController不適用於故事板
- 3. 創建編程浮拖能按鈕沒有故事板(Xamarin)
- 4. 不能拖動tableview或滾動視圖到故事板viewcontroller
- 5. 故事板段的功能
- 6. 拖放不適用於NSTableView
- 7. iOS - 在故事板中創建的UILabel不能正確動畫
- 8. 故事板適用於很多元素
- 9. 在xcode中的ipad故事板不能拖動按鈕
- 10. 創建'有趣'故事板動畫?
- 11. 創建故事板和雙動畫
- 12. 關於擺動拖放功能
- 13. 創建故事板Xcode 6
- 14. 拖放功能不能正常工作
- 15. 故事板不起作用
- 16. HTML5拖放getData()僅適用於Chrome中的拖放事件?
- 17. 故事板不能正常工作
- 18. 製作適用於iOS的兩個故事板(iPhone和iPad)
- 19. 簡單的拖動創建功能?
- 20. 網豆拖放功能不工作
- 21. 拖放功能
- 22. 故事板不會使按鈕動作
- 23. 故事板,不再識別UIControl動作
- 24. 無法設置動作到故事板上創建的UIBarButtonItem
- 25. Eclipse - 如何使用拖放'n'拖放控件功能創建新項目
- 26. 不能再在wit.ai上創建故事
- 27. VisualState故事板適用於資源而不是控件?
- 28. 繪製func不適用於故事板上的按鈕
- 29. 故事板DoubleAnimation不適用於StackPanel高度屬性
- 30. 爲什麼限制適用於uview不反映在故事板?
我的UIViewController包含具有自定義類的UIView。自定義視圖具有包含UIButton的視圖(UIView),但它不想工作。 –
它適用於將其分配給第一響應者 –
您是否通過選擇故事板中的視圖並使用Identity-Inspector將其更改爲「自定義類」字段,將您的自定義UIVIew子類分配給您的視圖? – sleepwalkerfx