我有一个带有标题和向下箭头的Ubutton。单击按钮后,我打开一个菜单,箭头应转换为上方,关闭菜单时,箭头应转换为下方。当在UIbutton中将CGAffinetransform应用于ImageView时,文本也会以一定比例缩放,而我从未使用过。选择菜单项时,按钮标题会更改,并且标题将与箭头一起居中显示在视图的中心。
因此,如何仅将转换应用于箭头?有没有一种方法可以应用或删除标题转换。
我尝试过
self.button.imageview.transform = self.button.imageview.transform.rotated(by: 180 * CGFloat(Double.pi/180))
按钮上的箭头图像应根据菜单的打开和关闭而旋转。旋转必须发生在动画中