【发布时间】:2014-12-10 09:01:36
【问题描述】:
我有一个带有UITableViewController 的静态表格视图。我将UIImageView 添加到第一个单元格并将此UIImageView 插座连接到我的自定义UITableViewController。
在super.viewWillAppear(animated) 之后的viewWillAppear 内部,我尝试为图像视图设置图像,但它看起来很隐藏。只有当我在viewDidAppear 内执行此操作时,才会显示我的图像。我没有从UITableViewDelegate/DataSource 实现的方法,我的图像视图总是不隐藏。如果我打电话给reloadData() 什么都不会发生(它对静态表没用)。
我希望在viewDidAppear 之前设置我的图像,所以我不想在设置图像之前看到延迟。
class FPProfileViewController: UITableViewController {
@IBOutlet weak var userPhotoImageView: UIImageView!
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
userPhotoImageView.image = //myImage
}
}
看起来很奇怪,在我的另一个项目中,同样的算法运行良好。
【问题讨论】:
标签: ios uitableview swift uiimageview uikit