Ios 我的导航栏中的图像赢得了';t显示-在Swift中
所以我尝试做一些非常简单的事情,在顶部导航栏中显示一个.png图像-作为导航栏的标题。我添加到viewDidLoad()的代码是: 如果我在模拟器中运行这个,它绝对是好的。标志显示完美。只要我在一台设备上运行它,它就不在那里了。没有错误,只是不显示。我试着在iphone6和iphone5s的基础上开发同样的产品 但模拟器是好的 有什么想法吗??Ios 我的导航栏中的图像赢得了';t显示-在Swift中,ios,swift,uiimageview,uinavigationbar,uinavigationitem,Ios,Swift,Uiimageview,Uinavigationbar,Uinavigationitem,所以我尝试做一些非常简单的事情,在顶部导航栏中显示一个.png图像-作为导航栏的标题。我添加到viewDidLoad()的代码是: 如果我在模拟器中运行这个,它绝对是好的。标志显示完美。只要我在一台设备上运行它,它就不在那里了。没有错误,只是不显示。我试着在iphone6和iphone5s的基础上开发同样的产品 但模拟器是好的 有什么想法吗?? 谢谢我会检查您的限制条件。如果Autolayout对确切的位置感到困惑或模棱两可,它有时不会在屏幕上显示内容,而不会给出错误 设法使其与此配合使用: /
谢谢我会检查您的限制条件。如果Autolayout对确切的位置感到困惑或模棱两可,它有时不会在屏幕上显示内容,而不会给出错误 设法使其与此配合使用:
// Mark:- Sets image in navigation bar
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 20))
imageView.contentMode = .ScaleAspectFit
let image = UIImage(named: "IMAGE_NAME_HERE")
imageView.image = image
navigationItem.titleView = imageView
您是否尝试清理项目和生成文件夹?问题可能是文件名中的空格?能否检查图像是否已正确加载到设备上?例如,通过打印
imageView.image
?@Sulthan刚刚尝试过,但没有什么不同:(它出现在模拟器中,但没有出现在我的实际设备上
// Mark:- Sets image in navigation bar
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 20))
imageView.contentMode = .ScaleAspectFit
let image = UIImage(named: "IMAGE_NAME_HERE")
imageView.image = image
navigationItem.titleView = imageView