iOS新增另乙個控制器的時候要注意啊

2022-04-09 20:23:57 字數 1625 閱讀 7915

ios的父控制器控制器和子控制器之間的注意點:

" >> #warning 需要把新建立出來的控制器新增成子控制器. 不然子控制器裡面的子控制項無法響應點選事件 "

乙個控制器(uiviewcontroller)裡面在點選導航欄右上角按鈕的時候要以動畫形式來切換另乙個控制器(lcmapviewcontroller)

當時**只是把新建立出來的控制器view新增到了(uiviewcontroller)控制器上並沒有讓建立的新控制器

(lcmapviewcontroller)

新增成子控制器

導致在 

控制器(lcmapviewcontroller)裡面的建立的子控制項(按鈕(uibutton))無法實現點選事件  

那麼問題就來了: 在這個控制器(lcmapviewcontroller)裡面的子控制項(按鈕(也嘗試著在uilabel上新增手勢也無濟於事))....**如下:

// ------------------------------------

------------------

------------------

------------------

uitableview*neartableview = [[uitableviewalloc] initwithframe:cgrectmake(0, 0, lcscreenw, lcscreenh- 64)];

neartableview.delegate= self;

neartableview.datasource= self;

neartableview.separatorstyle= uitableviewcellseparatorstylenone;

self.neartableview= neartableview;

// [self.view addsubview:neartableview];

// 在uiviewcontroller控制器上插入乙個neartableview

[self.viewinsertsubview:neartableview atindex:1];

lcmapviewcontroller*mapviewcontroller = [[lcmapviewcontrolleralloc] init];

// 在uiviewcontroller控制器上插入另乙個(lcmapviewcontroller)控制器的view

[self.viewinsertsubview:mapviewcontroller.viewatindex:0];

// ------------------------------------

------------------

------------------

------------------

後來解決這個問題就一句**搞定了 >> 需要成為它的子控制項才能響應事件  :

- (void)setuptableview

【微分享】:每乙個人都在合適的位置,向同乙個方向發揮自己的力量,展現出的美會震驚所有人!這--就是團隊

ios如何在乙個控制器中新增另乙個控制器

最近的專案由於專案需要,涉及過多次在當前控制器上新增另乙個控制器的view問題。這裡做個筆記,為了方便,當前檢視控制器記為控制器1,新增的檢視記為控制器2第一種情況 1.首先,因為控制器2的檢視上有需要與使用者互動的需求,所以一定要設定2為1的子控制器 viewcontroller vc2 view...

關於在乙個控制器裡新增另乙個控制器的View的問題

最近的專案由於專案需要,涉及過多次在當前控制器上新增另乙個控制器的view問題。這裡做個筆記,為了方便,當前檢視控制器記為控制器1,新增的檢視記為控制器2 第一種情況 1.首先,因為控制器2的檢視上有需要與使用者互動的需求,所以一定要設定2為1的子控制器 viewcontroller vc2 vie...

iOS 呼叫另乙個程式

在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...