2015-08-19 3 views
0

У меня есть другие столы, работающие нормально, но этот не работает. Изображение DonT оставаться внутри клетки (см маленькие линии):Невозможно поместить изображение внутри tableviewcell

enter image description here

enter image description here

Я хочу это:

enter image description here

режим Aspect по размеру, но ive попробовал все, и ничего не работает.

Мой код:

import UIKit 
import Parse 

class PratosViewController:    UIViewController,UITableViewDataSource,UITableViewDelegate { 

    var restauranteRow: PFObject! 

@IBOutlet var tableView: UITableView! 

@IBOutlet var Scroller: UIScrollView! 
@IBOutlet var tituloRestaurante: UILabel! 
@IBOutlet var imagemRestaurante: UIImageView! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    Scroller.contentInset = UIEdgeInsetsMake(0, 0, 400, 0) 
    navigationController?.navigationBar.tintColor = UIColor.blackColor() 


    tituloRestaurante.text = restauranteRow["nome"] as? String 

} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

override func viewWillLayoutSubviews() { 
    super.viewWillLayoutSubviews() 

    self.Scroller.frame = self.view.bounds 
    self.Scroller.contentSize.height = 400 
    self.Scroller.contentSize.width = 0 
} 



//TableView 
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return 1 
} 

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    var cell = self.tableView.dequeueReusableCellWithIdentifier("ceculaPratos") as! PratosTableViewCell 

    let imagem = restauranteRow["imagem1"] as! PFFile 
    imagem.getDataInBackgroundWithBlock { (imageData: NSData?, error: NSError?) -> Void in 

     if (error == nil) { 

      cell.imagemCelula.image = UIImage(data:imageData!) 

     } 
    } 



    return cell 
} 


} 

ответ

1

Создайте пользовательскую ячейку и добавить autolayout ограничения, чтобы удовлетворить размер изображения внутри ячейки

+0

Я добавил «недостающие ограничения», и теперь он выглядит внутри клетки, но его не такого же размера, как раскадровка. Проверил: Img1: http://i.imgur.com/FuatxKI.png Img2: http://i.imgur.com/TwIdt5g.png –

+0

Попробуйте добавить ограничение на ту же самую высоту – CarlosGz

+0

... Все остальные работают, это табличное представление я не могу сделать то же самое =/ –

Смежные вопросы