在我的cellForRowAtIndexPath函数中,我有一个字幕单元格,我将单元格imageView更改为圆形,但更改在视图控制器加载时不会生效,而只会在刷新tableview后更改。
1)如何在视图控制器首次加载时加载圆形imageView?
2)如何将圆形imageView缩放到更小的尺寸? (即减少75%)
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as! UITableViewCell
let url = NSURL(string: "http://graph.facebook.com/\(self.userId)/picture")
let urlRequest = NSURLRequest(URL: url!)
var response: NSURLResponse?
var error: NSErrorPointer = nil
cell.imageView?.image = UIImage(data: NSURLConnection.sendSynchronousRequest(urlRequest, returningResponse: &response, error: error)!)
cell.imageView?.layer.cornerRadius = cell.imageView!.frame.size.width / 2
cell.imageView?.layer.masksToBounds = true
}