草庐IT

按比例

全部标签

ios - 从 CGAffineTransform 获取比例和旋转角度?

我想获得缩放因子和旋转角度表单View。我已经将CGAffineTransform应用于该View。 最佳答案 UIView的当前转换存储在其transform属性中。这是一个CGAffineTransform结构,您可以在这里阅读更多相关信息:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CGAffineTransform/Reference/reference.html您可以像这样从转换中获取以弧度为单位的角度:CG

ios - 调整 UIBarButtonItem 的 Imageview 的大小,以便按比例缩小图像 (iOS)

我的UIToolbar中有一个按钮,我已为其分配了图像,但我希望图像自动缩小(在应用程序外部调整图像大小会降低其质量)。我尝试了解决方案here它创建一个自定义imageView,然后将其分配给按钮。但是,图像似乎没有出现。这是我的代码:UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"info.png"]];imageView.frame=CGRectMake(0,0,35,35);imageView.contentMode=UIViewContentModeScaleAspectF

ios - 为横向和纵向设置不同的初始比例

我需要在Ipad上为横向和纵向设置不同的初始比例我在head中添加了我尝试使用这个脚本if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)){functiononOrientationChange(){varviewportmeta=document.querySelector('meta[name="viewport"]');switch(window.orientation){case-90:case90:viewportmeta.content='initial-scale=0.6'

ios - 自动布局按比例缩放 View

我已经找到了几个关于这个主题的问题和答案,但我就是无法让它为我工作。蓝色矩形是一个UIView,其中包含测试标签和齿轮图像按钮。红色的是第二个UIView。我想做的是增加蓝色条(这是一个UIView)以适应更大尺寸的屏幕,这将导致标签和设置按钮的缩放,而红色UIView的高度缩小所以蓝色的UIView可以变大。所以基本上问题是,如何针对不同的屏幕尺寸按比例缩放UIView。我尝试过使用宽高比约束、高度约束(大于/小于),但我无法获得预期的效果。谢谢。 最佳答案 尝试比例高度和宽度。您需要对等高和/或等宽进行约束,然后双击约束并更改乘

ios - Xcode 6 Assets 目录自动创建较小比例的图像

由于iOS8中需要3倍图像,我认为在Xcode6中使用Assets目录管理图像会更容易。我试图只提供一个图像,3倍缩放图像到Assets目录,我想要Xcode自动缩小该图像以生成3x图像的2x和1x版本,这样我就不必手动执行此操作。现在这就是我所拥有的:我真的希望Xcode有自动创建2x和1x图像的功能,只是我还没有发现它。如果没有任何此类功能,是否有其他选择?(我知道IconKit,但它很烦人,而且还没有更新以支持3x图像。如果它一开始就制作得当,它甚至不需要更新..)我知道Xcode可以自动从矢量pdf生成所有图像,但这不是我要找的! 最佳答案

ios - 在 UIStackView 中按比例填充

我正在使用Storyboard创建一个布局,该布局由底部的UITableView和UIView组成。我正在使用UIStackView并垂直播放它们。我希望UITableView占高度的80%,而UIView(页脚)占20%。我正在使用UIStackView的FillProportionally选项,甚至在Xcode预览中它看起来不错,但是当应用程序运行时它无法正确呈现。这是我想要的样子:这是它运行时的样子:想法? 最佳答案 您需要设置一个显式约束,使tableView.height比您的View大小大4倍。它们没有固有的内容大小,因

ios - CABasicAnimation - 变换比例保持在中心

尝试对UIView上的椭圆进行动画处理,使其保持在中心位置进行缩放转换。我找到了CALayer-CABasicAnimationnotscalingaroundcenter/anchorPoint,然后将bounds属性添加到maskLayerCAShapeLayer然而,这以掩码位于左角只有1/其中有4个显示。我希望蒙版保持在屏幕中央。@synthesizemaskedView;-(void)viewDidLoad{[superviewDidLoad];UIViewController*vc=[self.storyboardinstantiateViewControllerWithI

iphone - UIPinchGestureRecognizer 中捏合缩放的最大/最小比例 - iPhone iOS

我如何才能将UIPinchGestureRecognizer的比例限制为最小和最大级别?下面的比例属性似乎是相对于最后一个已知比例(与上一个状态的增量)相关的,我不知道如何设置被缩放对象的大小/高度的限制。-(void)scale:(id)sender{[self.viewbringSubviewToFront:[(UIPinchGestureRecognizer*)senderview]];if([(UIPinchGestureRecognizer*)senderstate]==UIGestureRecognizerStateEnded){lastScale=1.0;return;}

ios - 自动布局以保持 View 大小成比例

我正在努力实现以下目标:我的xib中有2个View需要与边缘(两侧和顶部)保持20像素的距离需要调整大小的2个View大小不同它们必须相隔20像素它们的宽度需要保持相对于父View的宽度我读了一篇关于这样做的教程并且它有效,但它的问题是它要求两个View具有相同的宽度和固定宽度相等,这是我不想要的。这是我尝试过的:将左View的前导空间限制为20像素将左View的顶部空间限制为20像素将右View的顶部空间限制为20像素将右View的拖尾空间限制为20像素将两个View的水平间距限制为20像素我遇到的问题是左View没有调整大小,右View填充空间以保持20像素的水平空间。有没有办法让

ios - 无法在 Xcode 10 中查找屏幕比例和意外的物理屏幕方向

我最近将Xcode更新到版本10,现在我的控制台显示:MyApp[1618:133310][AXMediaCommon]UnabletolookupscreenscaleMyApp[1618:133310][AXMediaCommon]UnexpectedphysicalscreenorientationMyApp[1618:133310][AXMediaCommon]UnabletolookupscreenscaleMyApp[1618:133310][AXMediaCommon]UnabletolookupscreenscaleMyApp[1618:133310][AXMediaC