Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表布局/swift-iOS_Ios_Uitableview_Layout_Swift - Fatal编程技术网

表布局/swift-iOS

表布局/swift-iOS,ios,uitableview,layout,swift,Ios,Uitableview,Layout,Swift,我正在尝试使用swift在iOS中重新创建此视图 我在这个网站上看到了这个例子: 不幸的是,我不太熟悉objective-C语言 有谁能给我一些关于实现的建议吗?您可以使用自定义单元格或原型单元格,并使用基本的tableview委托方法。那对你有用 您的基本方法如下: func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int { return self.items.

我正在尝试使用swift在iOS中重新创建此视图

我在这个网站上看到了这个例子:

不幸的是,我不太熟悉objective-C语言


有谁能给我一些关于实现的建议吗?

您可以使用自定义单元格或原型单元格,并使用基本的tableview委托方法。那对你有用

您的基本方法如下:

func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
        return self.items.count;
    }


func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
        var simpleTableIdentifier:NSString="ViewController1"
        var cell:ViewController1?=tableView.dequeueReusableCellWithIdentifier(simpleTableIdentifier) as? ViewController1
        if (cell == nil) {
            var nib:NSArray=NSBundle.mainBundle().loadNibNamed("ViewController1", owner: self, options: nil)

          cell = nib.objectAtIndex(0) as? ViewController1
        }

        cell!.label1.text = items.objectAtIndex(indexPath.row) as? NSString



        return cell
    }

使用适合单行的相同UI和标签,并根据您的记录重复它

您可以使用CollectionView轻松完成此操作。不管怎样,你的问题太宽泛了。请只问具体问题。谢谢你的建议