我有2個視圖控制器AViewController和BViewController爲例。我想在第一個AViewController的第二個BViewController中添加一個UI元素。我以爲我會通過類方法實現這一點,但從AViewController調用時,UIView在BViewController的類方法中不可訪問。 BViewController +(無效)addThatButton { 的UIButton * BTN = ...... 的使用類方法訪問UIView?
實現[self.view addSubview:BTN]; // < ==錯誤 //[BViewController.view addSubview:btn]; // < ==同樣錯誤 }
AViewController的實現 [BViewController addThatButton];
我得到的錯誤消息是「請求成員」視圖「的東西不是結構或聯盟」。如何以正確的方式實現我所需要的,換句話說,如何從A類訪問BViewController視圖?
感謝
非常感謝你,讓我試試... – Vad
此方法是否需要類方法? – Vad
- (void)passButtonFromA:(UIButton *)btn; – Vad