2015-04-26 2 views
1

У меня есть небольшой вид контейнера (это UITableViewController с некоторыми статическими ячейками), встроенный в другой вид.Нет опции IBAction для кнопки в UIContainerView?

Я пытаюсь создать IBAction для одной из кнопок в представлении контейнера, но когда я выбираю одну из ячеек и перетаскиваю элемент управления в пользовательский класс .swift, который я сделал для него, он дает мне варианты для создания Outlet ... нет опции для создания действия IB.

Есть что-то, что мне не хватает?

PS. Я использую Xcode с Swift 1.2

ответ

3

Ячейки не похожи на кнопки. Если вы хотите обрабатывать действия соты, вместо этого используйте tableView: didSelectRowAtIndexPath.

+0

Это статическая ячейка ... статические ячейки не требуют этого нормально? – Max

+0

Я уверен, что вам придется обрабатывать ячейки с помощью 'didSelectRowAtIndexPath', даже если они статичны. Может быть, другой путь, мне придется немного поискать, но – Eendje

+0

Я тупо перепутал контрольные перетаскивания из статических ячеек с помощью управления перетаскиванием, чтобы создать IBActions и просто полностью смутился! Ты прав! Нет IBActions для ячеек ... нужно обращаться с didSelectRowAtIndexPath :) – Max