swift(UI)imageview&scrollview
2019-08-28 本文已影响0人
cyhai
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;
}