2016-07-05 13 views
1

Ich versuche, Zellen in einer Tabellenansicht Untertitel hinzuzufügen. Ich versuche diesen Code, aber der Untertitel wird nicht angezeigt.Anpassen von TableViewCell mit swift

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
     var cell=tableView.dequeueReusableCellWithIdentifier("topCell", forIndexPath: indexPath) as UITableViewCell 
     cell.textLabel?.text=listPerson[indexPath.row].name 
     cell.detailTextLabel?.text="test" 
     var personImage=UIImage(named: listPerson[indexPath.row].country) 
     cell.imageView?.image=personImage 

     return cell 
    } 

Ich möchte auch wissen, ob es möglich ist, ein weiteres Bild auf der rechten Seite der Zelle hinzuzufügen.

+0

Dies sollte möglich sein. Sie müssen sicherstellen, dass die Zelle im Storyboard den Bezeichner "topCell" hat, damit dies ordnungsgemäß funktioniert. – onemillion

Antwort

0

den Text anzuzeigen in detailTextLabel Sie den Stil der Zelle in dem Attribute Inspekteur der Interface Builder (⌥⌘4) zu Subtitle setzen müssen.

Um ein benutzerdefiniertes Bild am rechten Rand hinzuzufügen, können Sie die UIImageView Instanz programmgesteuert erstellen und sie als Unteransicht zur Zubehöransicht hinzufügen.

Es könnte jedoch geeigneter sein, eine benutzerdefinierte Zellenklasse zu verwenden, die eine Steckdose bietet.

Verwandte Themen