美文网首页IOSiOSios专题
Swift快速集成控件篇(图片上传管理[多图选择])

Swift快速集成控件篇(图片上传管理[多图选择])

作者: _swift_ | 来源:发表于2016-06-30 18:52 被阅读757次
    selectimage.gif

    1.很多情况下我们都需要跟后台做交互,无疑我们经常能遇到会与后台做图片上传。

    如果是用sb来管理

    self.automaticallyAdjustsScrollViewInsets=false  //如果添加的时候顶部有白条(64位),取消掉被NavigationController管理的自动留白
            test.delegate=self  //如果使用Storyboard 需要实现delegate
    

    代码创建

      
        @IBAction func zhoubian(sender: AnyObject) {
            
            //获取ImgItem
            self.test?.GetImgItem()
            //获取imgItemCell 带上传度进条
            let viewitem = self.test?.GetCellImgItem() 
            for item in viewitem! {
                item.progress?.setProgress(0.1, animated: true)
                print(item.customImageView?.image)
            }
        }
        
        var test:UpLoadPicManagerView?
        override func viewDidLoad() {
            super.viewDidLoad()
      
            // 使用代码创建--> 
     
            
            //CGRectMake  高度需要调试,我本机调试6ps 是高度70像素 可以用 test?.GetImgHeight 来获取
            
            test  =   UpLoadPicManagerView(frame: CGRect(x:0, y:200, width:self.view.frame.width, height:70), delegate: self) { (SelectedImageValue) in
                print("我是选择后进来的{所选图片}", SelectedImageValue)
                
            }
            
            test!.backgroundColor(UIColor.white) //背景默认是白色    (可以不设置
            test!.SelectedImgMaxCount=10    //上传最大总数 默认是10  (可以不设置
            test!.Sincethehigher=true    //自增高 默认是false  (可以不设置
            test!.Showrowsitem=4     //每行Cell显示数 默认是4 (可以不设置
            self.view.addSubview(test!)
            var img = [UIImage]()   //注:图片数不要超过 SelectedImgMaxCount
            img.append(UIImage(named: "J63MI042Z4P8.jpg")!)
            img.append(UIImage(named: "J63MI042Z4P8.jpg")!)
            test?.SetImgItem( img   )   //设置第一次加载添加已存在图片 (可不设置
    }
    

    如需代码,请移动到--->http://www.jianshu.com/p/0f950c180cb8

    相关文章

      网友评论

      • 刘波_ecae:楼主,你的项目拿下来报错啊,畏怯也找不到这个上传图片部分的代码啊,心塞!!!:cry:
        刘波_ecae:@_swift_ 直接贴代码两个UpLoadPicManagerView保错怎么办啊?
        _swift_:代码可能比较老了 上传按照例子贴上去就行了

      本文标题:Swift快速集成控件篇(图片上传管理[多图选择])

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