我正在尝试在我的应用程序的整个导航栏中添加标题图像。我的App Delegate中的下面代码行有效,但图像被平铺以适合......有没有办法可以设置尺寸和位置?
UINavigationBar.appearance().setBackgroundImage(UIImage(named: "tmp logo.png"), forBarMetrics: .Default)
答案 0 :(得分:0)
您可以通过设置UIImageView的大小来设置图像的大小。
var imageNew = UIImageView(frame: CGRectMake(10, 10, 100, 100));// define
the size of the view here.
var image = UIImage(named: "myImage.png");
imageNew.image = image;
self.view.addSubview(imageNew);
PL。请参阅下面的stackoverflow响应,它提供了解决方案 How do set a width and height of an Image in Swift