我有一个UIButton
的视图。我有一些动画,其中包括按下按钮。
问题是,当按钮实际上只有文本时,按钮实际上可以很好地缩放,但是当我将图像设置为image
或其backgroundImage
时,该按钮不再缩放
我尝试使用contentMode
及其内部UIButton
的{{1}}来玩没有结果(我已尝试过,字面意思是所有 this,this,this和this stackoverflow问题的可能答案。
任何提示?提前谢谢大家
更新
我注意到问题出在imageView
s,而不是UIImageView
s(按钮的问题是由于其中的imageView)。
答案 0 :(得分:1)
我认为你的UIButton确实调整了大小,但里面的ImageView却没有。 UIButton的ImageView始终显示正常的图像大小。
我发现的唯一可能性是将另一个UIImageView放在Button下面,并且按钮的上/下/左/右约束。这个可以完美调整。
我在内部使用自己的ImageView使用子类按钮。在那里你需要小心将userInteractionEnabled = false放在ImageView上。
答案 1 :(得分:0)
最后,我得到了它。
在这两种情况下(UIButton和UIImageView),您必须调整SupervisorName = db.Employee
.Join(db.Supervisor,
emp => emp.EmployeeSupervisorId,
sup => sup.SupervisorId,
(emp, sup)=> new {SupervisorName = emp.EmployeeName})
.Select(x=>x)
.ToList();
以使视图缩小。就我而言,将其设置为Content Compression Resistance Priority
就足够了。