[问题] 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