Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在导航项标题视图中旋转图像_Ios_Swift_Uinavigationcontroller_Uinavigationitem_Cgaffinetransform - Fatal编程技术网

Ios 在导航项标题视图中旋转图像

Ios 在导航项标题视图中旋转图像,ios,swift,uinavigationcontroller,uinavigationitem,cgaffinetransform,Ios,Swift,Uinavigationcontroller,Uinavigationitem,Cgaffinetransform,我正在尝试旋转标题中的图像下面的导航项视图是我的代码 let arrImage = UIImageView(image: #imageLiteral(resourceName: "arrow")) arrImage.frame = CGRect(x: 0, y: 0, width: 30, height: 30) arrImage.transform = CGAffineTransform(rotationAngle: CGFloat.pi) navigationItem.titleVie

我正在尝试旋转标题中的图像下面的导航项视图是我的代码

let arrImage = UIImageView(image: #imageLiteral(resourceName: "arrow"))

arrImage.frame = CGRect(x: 0, y: 0, width: 30, height: 30)

arrImage.transform = CGAffineTransform(rotationAngle: CGFloat.pi)

navigationItem.titleView = arrImage
当根视图控制器转换到此视图控制器时,图像将旋转,但一旦转换完成,图像将旋转回其原始位置

似乎从某种意义上说,我对图像所做的仿射变换中有东西在调用恒等式


有谁能帮我找出这种奇怪的行为,或者我做错了什么。

试着将图像视图放在父视图中。将父视图设置为标题视图。您可以在ViewDidDisplay()方法中使用代码。但是图像会加载位late@rmaddy奇怪的是,如果我把它添加到一个按钮,它不会工作,但如果我把它添加到一个UIView,它会停留在正确的位置。。。你能指出有关这方面的文件吗?