HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 将UIViewController添加到UIScrollView swift 3大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究ScrollView.目前我在ScrollView中有两个图像,我想在ScrollView中添加至少一个新的UIViewController.

那是我的代码

self.scrollView.frame = CGRect(x: 0,y: 0,width: self.view.frame.width,height: self.scrollView.frame.height)
    let scrollviewHeight = self.scrollView.frame.height
    let scrollviewWidth = self.scrollView.frame.width

    var imgOne = UIImageView(frame: CGRect(x: 0,width: scrollviewWidth,height: scrollviewHeight))
    var imgTwo = UIImageView(frame: CGRect(x: scrollviewWidth,height: scrollviewHeight))

    imgOne.image = UIImage(named: "preview1")
    imgTwo.image = UIImage(named: "preview2")

    self.scrollView.addSubview(imgOne)
    self.scrollView.addSubview(imgTwo)

    self.scrollView.contentSize = CGSize(width: self.scrollView.frame.width * 2,height: self.scrollView.frame.height)
    self.scrollView.isPagingEnabled = true

设计:

The first one is the root ViewController,where the ScrollView is and the second one I want to add in the ScrollView

解决方法

试试看,看看:

self.scrollView.frame = CGRect( <set frame> )

var imgOne = UIImageView(frame: CGRect( <set frame> ))
var imgTwo = UIImageView(frame: CGRect( <set frame> ))
var vcView = UIView(frame: CGRect( <set frame> ))
addChildVC(vcView: vcView)

imgOne.image = UIImage(named: "preview1")
imgTwo.image = UIImage(named: "preview2")

self.scrollView.addSubview(imgOne)
self.scrollView.addSubview(imgTwo)
self.scrollView.addSubview(vcView)



self.scrollView.contentSize = CGSize( <set content size> )
self.scrollView.isPagingEnabled = true

添加子视图控制器

func addChildVC(vcView: UIView){

let testVC = self.storyboard?.instantiateViewControllerWithIdentifier("testIdentifier") as! TestViewController
    testVC.view.frame = vcView.bounds
    vcView.addSubview(testVC.view)
    self.addChildViewController(testVC)
    testVC.didMoveToParentViewController(self)
}

大佬总结

以上是大佬教程为你收集整理的ios – 将UIViewController添加到UIScrollView swift 3全部内容,希望文章能够帮你解决ios – 将UIViewController添加到UIScrollView swift 3所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: