问题标签 [cgaffinetransformscale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何使用 CGAffineTransformScale 更改 UIView 的高度?
是否可以使用 CGAffineTransformScale 单独更改 UIView 的高度?
我不想完全扩展我的 UIView。我只是想单独增加身高?
iphone - 将视图缩放到中心子视图
我有一个我似乎无法解决的问题。
我想缩放我的应用程序的视图,以便看起来视图已经“放大”,从而保持其纵横比并填充屏幕的整个宽度。
我(认为)我有一些数学可以完成这项工作,但我不确定如何在 CGAffineTransform 语句中应用它,或者如何使视图居中。
第 1 步:
缩放视图:
第 2 步:
定位视图,使其看起来居中:
这就是我卡住的地方。我不确定如何定位视图以使其看起来居中。
这是一张图片来展示我想要实现的目标:
基本上,我希望视图缩放,以便黑框动画到红框的位置和大小。
我有点坚持这一点,所以任何帮助表示赞赏。
ios - 在 CGAffineTransformMakeScale 之后更正模糊的文本
我有多个视图,视图上有许多 UILabel。(全部在 Interface Builder 中构建)。
然后,当您捏住屏幕时,我会尝试创建我的视图的“较小”副本。
为此,我申请:
然后我也调整了视野。
问题是转换后,我所有的 UILabel 中的文本都变得“模糊”。它不会像在全尺寸视图中那样保持像素完美。
有没有办法在转换后增加标签的像素化?
iphone - 设备旋转后修改的 CGAffineTransformScale
我认为我正在执行转换
如果我不旋转设备,我可以使用
不幸的是,如果我旋转设备,视图的变换矩阵会被视图旋转修改并破坏原始比例。如果我在旋转后撤消比例尺,我将UIView
无法恢复到原来的全尺寸。
我确定我需要在原始转换矩阵和新转换矩阵之间进行计算,但我不确定如何执行此操作。为了完成这项工作,我唯一能做的就是在旋转之前将比例恢复为 1
然后用新修改的变换重新缩放它
这使它按我的预期工作,但不是回到全屏,然后回到 0.8 比例,我希望它从新的转换到正确的 0.8 比例。
ios - 使用 UISlider 缩放 UIView
我正在尝试使用 UISlider 缩放 UIView 但这种方法的结果并不好:
谢谢
ipad - iPad:如何使用 CGAffineTransformScale 创建动态条形图?
我正在尝试通过缩放条形图(滑块)和平移端盖来创建动画条形图。端盖按预期工作,但是,当我尝试水平缩放它时,“滑块”会平移。
ios - 多次缩放后图像缩小
我不知道我做错了什么。多次缩放后,我的图像变小了?!?我按如下方式初始化变量:TOTAL_SCALE = 1.0; MIN_SCALE = 1.0;MAX_SCALE = 3.0;
这是我的pinchrecognizermethod:
有人能找到我的错误吗?预先感谢!
ios - IOS setTransform 和实际 Bounds/Frame
我正在使用 setTransform 方法调整视图的大小。因为我不希望视图变得太小,所以我得到了这样的支票:
现在我很困惑。通常我会改变我的观点:
但是因为我正在检查视图的大小,所以我怀疑会做这样的事情:
这是正确的还是我错过了链接?
iphone - CGAffineTransformScale 缩放图像视图,但重绘时的子元素变得模糊
我只是使用此代码将 imageView 转换为两倍或三倍。
我在drawRect中的这个imageView上画线,在缩放所有东西之后。我想要的是我正在绘制的那些线条在缩放后应该保持相同的大小或宽度。为了做到这一点,我在缩放的 imageView 上重绘线条,高度和宽度比例较小,但结果就像线条变得模糊/阴暗。我考虑转换像素大小也增加了imageView..我想知道有没有什么方法可以绘制正确的线条,而不会对转换后的imageView等产生任何模糊影响。
cocoa-touch - 将 Scale AffineTransform 应用于 UIView 会更改其中心
当用户点击其超级视图时,我正在运行此代码以缩小 UIView。然而,当应用 CGAffineTransformScale() 时,它也会改变中心。这是预期的行为吗?