我有一個UIViewController(加入到一個UINavigationController),使用標準的代碼添加另一個UIViewController的觀點:添加的UIViewController與滾動型和自動版式到其他的UIViewController
[self addChildViewController:toVC];
[self.view addSubview:toVC.view];
[toVC didMoveToParentViewController:self];
這是工作的罰款。
childViewController的(toVC)視圖是使用Interface Builder和Auto Layout構造的,它包含一個UIScrollView。如果我加載到我的應用程序直接到UINavigationController(而不是將其添加到另一個視圖控制器)到我的應用程序滾動完美的作品。
但是,當使用上面的代碼將VC添加到我的mainVC時,toVC的scrollView根本不會滾動,我不知道該怎麼做。
是否需要將其添加爲子視圖?如果您展示viewController,它工作嗎? – Logan
如果從我的主VC發出'[self presentViewController:toVC ...]'scrollView仍然不滾動。 – djibouti33
http://stackoverflow.com/questions/2824435/uiscrollview-not-scrolling - 你試過這些解決方案嗎? – Logan