[問題] xib使用scrollview看不到另一個view

作者: sinqer (啊~~扣~~)   2018-09-28 20:55:59
新手提問 Orz
剛從資策會結業,進公司後看前人的code
有個問題google不太到(也許是關鍵字下錯?囧?)
目前有一個xib的view
他是使用scrollview(左右滑動)當底,然後分別帶入兩頁view
我有把simulated metrics中的size改為freeform
但怎麼拉也無法看到另一頁view的樣子
view的結構:https://imgur.com/a/v5GxNMb
我有google看到有些人的作法是先把view刻好
然後再直接扔進去設定constraints
但這兩頁的資訊滿多的...在想應該不是先刻好的...吧?
因為之後這個頁面還要在拉第三頁、第四頁...這樣該...?
另外還有一個問題是,因為這個code,用到大量的xib
除了檢查class之外有更好可以讀一個頁面用到哪些xib的方法嗎?
因為看這個code看半天才發現某些頁面可能同時呼叫五~六個xib...
新手讀起來有點難。
麻煩大家了,或是懶得解答可以給我關鍵字我可以在去google...
(已經google過好多關鍵字,在大海撈針也撈不到 Orz)
作者: bigbearlazir (肥宅)   2018-09-28 22:52:00
你在interface builder看到的是正常的 但不代表實際run的時候他不會出現 所以你依然可以把他的constraint設定好之後執行起來 只是需要靠你自己想像一下結果另外像這樣的呈現方式 可以試試看把你的頁面分成不同的view controller 再用一個UIPageViewController管理這些分頁之間的切換對了你simulated size改成freedom之後去size inspector那裡把view的寬改成你要的大小應該還是看得到吧?只是要記得改這裡的寬並不代表實際執行的寬就是了如果他放大了 我猜是他的限制和scrollview等寬之類的然後我不是很明白"上面還有關連其他xib"的意思首先要問的問題是 現在的code能正常運作嗎如果能的話 不論前人的作法好或不好 有改它的必要嗎這個往下問就有很多地方要考慮了 版面問題不深究如果原本執行起來就不如預期 只改特定的xib能解決這個問題嗎 還是一定要全部改?主要取決於你有多少時間資源 你的主管希不希望你這樣做

Links booklink

Contact Us: admin [ a t ] ucptt.com