【发布时间】:2019-06-27 10:36:40
【问题描述】:
我有一个自定义 UI 表格视图单元格,单击它后,单元格内的 UIImageView 会调整大小,并且在 cellForRowAt 中定义的先前样式(例如圆角)在单击时丢失。请看附图。
引用 cellForRowAt 中的个人资料图像视图的代码
cell.profileImageView.layer.masksToBounds = false
cell.profileImageView.layer.cornerRadius = cell.profileImageView.frame.height/2
cell.profileImageView.clipsToBounds = true
来自 didSelectRow 的代码
let message = downloadedmessages![indexPath.row] as! ALMessage
let displayVC : ChatViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "chatViewController") as! ChatViewController
displayVC.sender = msgUser(senderId: ALUserDefaultsHandler.getUserId(), displayName: ALUserDefaultsHandler.getDisplayName())
displayVC.reciever = msgUser(senderId: message.to, displayName: message.name)
navigationController?.pushViewController(displayVC, animated: true)
}
【问题讨论】:
-
你能添加一些代码吗?
-
请加
didSelectRowAt()代码!
标签: swift uitableview uiimageview