[問題] 程式新增元件
各位大大.高手好,
剛入門IOS有許多基本問題詢問。
新增元件如果是選擇用程式的方式處理,
會有一段 view.addSubview(元件)的方式來加到父容器,接著才能做constraint的設定,
現在的問題是,如果我不是想要將元件顯示在swift class所綁的View Controller上,
而是View Controller上的可能是Container View 或 View 內,那該如何做更改?
又另一個類似問題,我有兩個以上的View Controller,是都綁在同一個swift class,
然後我也用了view.addSubview,結果兩個View Controller的同一位置下
都會顯示由程式所新增的元件,而這邊是沒錯,
我的問題是如果只想要其中一個View Controller有顯示,另一個不用顯示,
那如何修改?又或者根本不能這樣用?或者swift class也不適合綁兩個View Controller?
謝謝幫忙。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.84.59
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1517554910.A.59D.html
→
02/02 23:42,
7年前
, 1F
02/02 23:42, 1F
→
02/02 23:42,
7年前
, 2F
02/02 23:42, 2F
→
02/02 23:43,
7年前
, 3F
02/02 23:43, 3F
→
02/02 23:43,
7年前
, 4F
02/02 23:43, 4F
→
02/02 23:52,
7年前
, 5F
02/02 23:52, 5F
→
02/02 23:52,
7年前
, 6F
02/02 23:52, 6F
→
02/02 23:52,
7年前
, 7F
02/02 23:52, 7F
→
02/02 23:52,
7年前
, 8F
02/02 23:52, 8F
謝謝Sexy大幫忙,我可能在摸索一下您說的~
推 sdico: 你在storyboard可以看到ViewController內有一個view 02/03 16:40
→
02/03 16:40,
7年前
, 9F
02/03 16:40, 9F
→
02/03 16:41,
7年前
, 10F
02/03 16:41, 10F
謝謝sdico大,這我試過,但myView.addSubview這段會報錯,
" Use of unresolved identifier 'myView' "
一開始認為是ID的對應到,
所以我直接改了StoryBorad的Document Outline內的View改名子為'myView',
或是在identity改Resotration ID為'myView',也無法解錯。
所以感覺無法這麼用,是否有可能是哪裡的設定需要加上。
※ 編輯: goodsheng (36.225.84.59), 02/05/2018 11:16:06
→
02/08 17:07,
7年前
, 11F
02/08 17:07, 11F
→
02/08 19:25,
7年前
, 12F
02/08 19:25, 12F
→
02/08 19:26,
7年前
, 13F
02/08 19:26, 13F
→
02/08 19:26,
7年前
, 14F
02/08 19:26, 14F
→
02/08 19:27,
7年前
, 15F
02/08 19:27, 15F
→
02/08 19:28,
7年前
, 16F
02/08 19:28, 16F
→
02/08 19:29,
7年前
, 17F
02/08 19:29, 17F
→
02/08 19:29,
7年前
, 18F
02/08 19:29, 18F
→
02/08 19:30,
7年前
, 19F
02/08 19:30, 19F
→
02/08 19:32,
7年前
, 20F
02/08 19:32, 20F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章