美文网首页
swift(UI)imageview&scrollview

swift(UI)imageview&scrollview

作者: cyhai | 来源:发表于2019-08-28 14:12 被阅读0次
imageview
    var imageview01 = UIImageView()
//初始化
self.imageview01 = UIImageView.init(frame: CGRect(origin:CGPoint(x:100,y:300),size:CGSize(width:200,height:200)))
//添加图片
self.imageview01.image = UIImage.init(imageLiteralResourceName: "xxx.jpg")
//图片拉伸设置,保持比例
self.imageview01.contentMode = .scaleAspectFit
//显示在视图上
self.view.addSubview(imageview01)
scrollview
    var scrollview01 = UIScrollView()
//初始化
 self.scrollview01 = UIScrollView.init(frame: CGRect(origin:CGPoint(x:0,y:0),size:CGSize(width:self.view.frame.size.width, height:self.view.frame.size.width)))
//设置滑动范围
self.scrollview01.contentSize = CGSize(width:3 * self.view.frame.size.width, height:0)
//滑动偏移量
self.scrollview01.contentOffset = CGPoint(x:0,y:0)
//添加在视图上
self.view.addSubview(self.scrollview01)
//        showsVerticalScrollIndicator 竖直方向的滚动条 showsHorizontalScrollIndicator水平方向的滚动条
self.scrollview01.showsHorizontalScrollIndicator = false

//在scrollview上添加三张图片,并设置分页滚动
for i in (0...2){
      let imgeview01 = UIImageView.init(frame: CGRect(origin:CGPoint(x:(CGFloat(i)*self.view.frame.size.width),y:0),size:CGSize(width:self.view.frame.size.width, height:self.view.frame.size.width)))
      imgeview01.image = UIImage.init(imageLiteralResourceName: "xxxx.jpg")
      self.scrollview01.addSubview(imgeview01)
      self.scrollview01.isPagingEnabled = true;
    }

相关文章

网友评论

      本文标题:swift(UI)imageview&scrollview

      本文链接:https://www.haomeiwen.com/subject/fjhpectx.html