如何以编程方式在模糊效果视图上方添加标签

时间:2015-04-03 14:33:29

标签: ios swift uiimageview uiblureffect

如何以编程方式将标签带到以编程方式添加的模糊效果视图的前面?

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
        UITableViewCell {

        println("celler \(indexPath.row)")

        var cell:MainViewTableViewCell = self.mainTableView.dequeueReusableCellWithIdentifier("mainTableViewCell", forIndexPath:indexPath) as MainViewTableViewCell

        cell.mainTableViewCellTitle?.text = feedRow.title <<<<<<<< this on top of blurred

        var url =  String(format: "http://localhost:5000/%@")
        let data = NSData(contentsOfURL:NSURL(string: url)!)

        var image = UIImage(data:data!)

        cell.mainTableViewCellBackgroundImage.image = image

        var effect = UIBlurEffect(style: .Light)

        var effectView = UIVisualEffectView(effect: effect)

        var height_of_header = (cell.bounds.height*0.2)
        var y_position = (cell.bounds.height-height_of_header)
        effectView.frame = CGRect(x: 0,y: y_position ,width: cell.bounds.width,height:height_of_header)
        cell.addSubview(effectView)

        cell.mainTableViewCellBackgroundImage.layer.masksToBounds = true
}

标签是使用故事板创建的。我不确定我是否能够像swift一样混合搭配。

cell.mainTableViewCellTitle?.text&lt;&lt;&lt;&lt;这是我想要带来的标签。

提前致谢!

0 个答案:

没有答案