我有一個UIViewController
和我使用WEPopover
控件在視圖控制器上生成下拉列表。 WEPopover
的內容保存在UITableViewController
中。當按下主UIViewController
從UITableView(WEPopover)UIViewController的觸發器更改
我知道,一旦在表中的行選擇didSelectRowAtIndexPath
觸發一個UIImageView
的WEPopover
被觸發。我面臨的挑戰是選取所選行的結果,然後觸發主要更改UIViewController
。
我在試圖做的是取我在UITablewViewController
中選擇的行中的字符串,然後將該字符串值(Hex字符串,使用UIColor Extended從GitHub轉換爲UIColor)作爲新顏色疊加該UIImageView
其位於UIViewController
您可能應該破解WEPopover並實施WEPopoverTableViewDelegate協議。然後聲明你的主UIViewController符合這個協議(參見Mohannad的答案)。或者使用NSNotificationCenter。 – Franck