有谁知道如何实现这个设计(在swift中)?

时间:2015-06-15 17:42:39

标签: swift dynamic implementation

配置文件从服务器中获取但我不知道如何实现它。一直在考虑动态表视图,但我不知道你是否可以绘制这样的单元格。图片必须是可点击的。

enter image description here

3 个答案:

答案 0 :(得分:0)

UICollectionView可能就是您正在寻找的内容(在屏幕截图中显示:部分/项目)。

UICollectionView类参考:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UICollectionView_class/

与使用UITableView的类似。不过,您可能还想阅读一些有关它的教程。

答案 1 :(得分:0)

你想要的是UICollectionView。可以把它想象成UITableView的通用版本。

答案 2 :(得分:0)

在屏幕上添加UICollectionView。在集合视图单元格中,放置图像视图,然后使用此代码创建蓝色边框和圆形图像......

    func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

        let cell:UICollectionViewCell = self.collectionView.dequeueReusableCellWithReuseIdentifier("BasicCell", forIndexPath: indexPath) as UICollectionViewCell



        let imageView = cell.viewWithTag(1) as! UIImageView


       //border 
     imageView.layer.borderWidth = 2.0
        imageView.layer.borderColor = UIColor.blueColor().CGColor


//make imageView Circle

imageView.layer.cornerRadius = imageView.frame.size.width / 2
        imageView.clipsToBounds = true


        return cell
    }