gpt4 book ai didi

ios - 调整 UIView 框架的大小会导致内容调整大小

转载 作者:行者123 更新时间:2023-11-29 01:33:29 26 4
gpt4 key购买 nike

在调整 UIView 大小和在 drawRect 中绘图时遇到了一些问题。目前我正在 drawRect 的 UIView 中执行一些自定义绘图。现在我想调整框架的大小但保持内部绘图不变。使用 UISlider 我有:

- (IBAction)changeSize:(id)sender {
//where 20,20 is the original frame position and 72*72 the original size
CGRect newFrame = CGRectMake(20, 20, 72*self.slider2.value, 72*self.slider2.value);
self.square.frame = newFrame;


}

框架在变大,但里面的内容也在变大。我究竟做错了什么?任何关于这方面的指示都会很棒。谢谢

最佳答案

self.contentMode = UIViewContentModeRedraw;

这将导致 View 在边界更改时重绘自身。

关于ios - 调整 UIView 框架的大小会导致内容调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33209773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com