我有一个带有UITableViewCell的UITableView,其中带有textview和imageview
在我定义的快捷文件中
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch-hadoop</artifactId>
<version>5.6.10</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</exclusion>
</exclusions>
<scope>provided</scope>
</dependency>
我无法将情节提要中的imageView和textview连接到NotificationCell中的IBOutlet notificationAvatarImage...。我该怎么做?
我将表格加载为
class NotificationCell: UITableViewCell {
@IBOutlet weak var notificationAvatarImage: UIImageView!
@IBOutlet weak var notificationText: UITextView!
override func awakeFromNib() {
notificationAvatarImage.clipsToBounds = true
notificationAvatarImage.contentMode = .scaleAspectFill
}
}
答案 0 :(得分:0)
首先使用tableview的UITableViewDataSource
委托加载tableviewcell。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell") as! NotificationCell
return cell
}
使用情节提要
现在在情节提要中创建UITableViewCell并将该UITableViewCell的Class
设置为NotificationCell
,然后右键单击情节提要中的imageview和tableviewcell的textview并将其分配给{{1}您在Swift中编写的@IBOutlet
类的}