问题标签 [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.
swift - Swift:如何在顶点处实现四个按钮的可调整大小的个性化 uiview
我想实现一个可调整大小和可拖动的 UIView,如下图所示:
这是我到目前为止使用简单的手势识别器实现的类:
正如您可以想象的那样,使用简单UIPinchGestureRecognizer
的 uiview 在 x 和 y 方向上均等地缩放,但我希望用户有机会尽可能精确,以便他们甚至可以在一个方向上缩放或改变形式uiview,不一定是矩形。此外,对我来说更重要的是用户在设置uiview的高度时尽可能精确这就是为什么我需要在角落有这 4 个按钮的原因。我只是想让你给我一些提示,从哪里开始以及如何开始。谢谢
更新 这是我已经知道的
通过这种方式,我有以下层次结构:
-UIImageView
嵌入 -UIView
嵌入 -UIScrollView
嵌入 -UIViewController
我必须添加一个进一步UIView
用作容器,以便它包含的所有子 uiview 将与图片一起放大/缩小,以便具有更高的精度,以便更好地将 azure uiview 重叠到拍摄对象。关于引脚,白色的小圆圈,这是我尝试实现的类:
蔚蓝的浮动uiview在哪里viewToScale
调用pincherViewRec
。开头的引脚中心在pincherViewRec.frame.origin
. 说它没有按预期工作是没有用的。你有什么主意吗?任何提示将不胜感激,以帮助我找到正确的方法。
swift - Swift 中的视频合并方向
我在 ray wenderlich 中使用视频合并教程。我总是得到一个 90 度旋转的视频。当我添加一些不同的咖啡因旋转代码时,我的视频看不到。你能告诉我我的代码包括 CGAffineTransformMakeRotation。
我的代码如下
ios - CGAffineTransformMakeRotation 缩小我的图像
我正在使用 CGAffineTransformMakeRotation 来旋转我的按钮。但是我的按钮会根据我的旋转值进行缩放(大或小)。如何停止缩放我的按钮?我用过的示例代码
ios - Swift CGAffineTransformScale 到一个比例,而不是一个比例
假设我使用 CGAffineTransformScale 缩放 UILabel,如下所示:
当我想将 UILabel 缩放一半时,这很有效。但是,如果我再次调用相同的代码,它会以 0.25 的比例结束,因为它再次缩放一半。
是否可以使用 CGAffineTransformScale 始终缩放到原始 UILabel 框架的一半大小,而不是累积缩放?
ios - iOS 中的转换和特定的缩放
如果我错了,请纠正我:如果我们有 x=10,y=20,当我们对这些坐标应用变换时(假设将 x 和 y 缩放 10),新坐标将为 x=100 和 y=200 . 因此,如果我们将 x 缩放 -1,我们得到 x= -10,y =20。但是为什么这个动作会导致视图被镜像呢?视图不应该只是在它的新坐标处重新绘制吗?我在这里想念什么?
ios - 为 UILabel 大小设置动画不会调整包含它的 StackView 的大小
伙计们......我有一个按钮和一个垂直的stackView,里面有2个标签。当我点击按钮时,我想使用动画平滑地减小/增加字体大小。
以下代码执行动画(在动画块内),但 stackView 不会自行调整大小:
当我使用以下代码时,stackView 会调整大小,但我认为您不能为该属性设置动画:
除了 stackView 的问题之外,CGAffineTransformScale 使文本失真。你能帮我解决这两个问题吗?
非常感谢!
ios - 防止 CGAffineTransfromScale 在 self.view 之外缩放
我正在使用这种方法来缩放 imageView。
如何防止我的 imageView 在 self.view 之外缩放?我不希望 imageView 的任何部分超出 self.view 的范围。
uitextview - 使用 Transform 缩小 UITextView
我正在尝试UITextView
在带有约束的情节提要中使用自定义字体缩小 a。我可以轻松地为边界和字体大小设置动画。但是,由于它是一种自定义字体,因此字体更改在较大尺寸时会变得非常不稳定。我认为这可以通过更改transform
. UITextView
但是,这似乎不起作用。文本视图在高度上是自定大小的,但使用固定的宽度(与字体大小/变换一起动画)。这可以控制文本视图换行的位置。
我已经尝试了以下所有建议的解决方案,但均未成功。要么视图保持边界,但分辨率降低。或者边界减小,但比出现的字体大小快,导致剪裁。
使用 contentScaleFactor 属性缩放 UITextView
我还尝试将文本视图放置在占位符视图中,在其中我还为高度/宽度约束乘数设置了动画,以确保它的大小减小。