我的設置捕獲按鈕事件
我有一個ViewController
,即用戶在鍵入有某種形式的文字。叫它InputViewController
。我有一個UIView
(在一個單獨的類),其中我繪製了一個具有梯度的導航欄(我爲核心圖形覆蓋drawRect
,因此我需要在一個單獨的類中),它有一個按鈕。該按鈕會將您帶到MapViewController
,它允許您將位置標記添加到輸入。一旦添加了位置標籤,我想更改按鈕的圖像。
我的問題
一旦按鈕被點擊,我需要用戶輸入發送到MapViewController
,其中委託實現的,並且將傳回一些信息反饋給InputViewController
。這裏的問題是該按鈕位於單獨的UIView
中。一種方法是在設置信息後通過UIView
,一旦點擊該按鈕,信息將被傳遞到MapViewController
。這裏的問題將是委託人,因爲委託人需要返回到InputViewController
而不是`UIView。
我想知道是否有可能將UIView
轉換爲InputViewController
,包括該視圖的drawRect
方法。如果是這樣,我該怎麼做?如果不是,我可以採取其他方式/建議來實現上述目標嗎?