草庐IT

比例制

全部标签

ios - 使 UIImageView 及其 UIImage 按比例缩放而无需额外填充

我有一个包含UIImageView的UIView。UIImageViews就像应用程序的品牌Logo一样工作。当我旋转设备时,包含的UIView会自行调整大小以适应屏幕的横向或纵向比例。我想要实现的是相应地缩放UIImageView,同时保持左边距的比例。这是顶部白色“横幅”的实际代码:UIView*topBanner=[[UIViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,height_topBanner)];[topBannersetAutoresizingMask:(UIViewAutoresiz

ios - 启用自动布局时更改比例,位置问题

老实说,我不是自动布局的忠实拥护者。但是根据工作要求,我必须采用自动布局,当我尝试在自动布局中进行简单的比例更改时,位置出错了。这是图片在Storyboard中的样子这是禁用自动布局时的外观(我正在寻找的结果)这是启用自动布局时的样子(错误的位置)这是我的约束条件还有我的更改比例的代码:self.batImageView.transform=CGAffineTransformMakeScale(3,3);我什至需要10个声望来上传图片..和10个声望来发布超过2个链接....谁能帮我发布这些图片?谢谢!! 最佳答案 加油!自动布局非

ios - 应用于 CGPath 的比例变换会影响渲染质量吗?

我有一个CGPath(由UIBezierPath创建),我想通过应用CGAffineTransformScale将其缩放到我想要的任何大小。这会影响我的绘图质量(在转换为图像时)吗?如果不会,为什么? 最佳答案 UIBezierPath不是位图图像。它由可用于多种操作的坐标组成,例如:描边、填充、hitTest、alphaMask等。缩放UIBezierPath时,您正在对这些坐标应用几何变换。然后,您可以使用缩放后的路径执行上述操作之一,绘图质量不会受到任何影响。换句话说,使用UIBezierPath绘制类似于绘制矢量化图像。这些

ios - 自动布局高度按比例但有上限限制

我正在尝试使用Autolayout并且仅使用InterfaceBuilder在所有四个iPhone设备中生成以下具有2个View的场景。如图所示,我希望view2(底View)在iPhone4上不小于45点,并且永远不会高于65点。例如,如果您的解决方案想法使用某种比例,则View2不必完全是所附图像中指示的点数。 最佳答案 水平约束很明显。垂直约束:view1从顶部到导航栏底部view2底部到superview底部View1底部等于View2顶部具有高(=750)优先级的View2和View1之间的宽高比(~1/10)约束View

ios - 具有比例宽度和文本驱动高度的动态 UILabel

我正在尝试以编程方式创建一个容器View,其中包含两个行为如下的UILabelsubview:容器宽度固定到它的父View;它的高度被限制为适合标签标签水平放置,标签之间有标准间距(8pts)左侧标签宽度为容器宽度的25%右边的标签宽度填满可用空间,减去标准水平间距长文本应该在单词边界处断开,因为它会跨多行流动;两个标签都必须垂直增长以适应长文本我已经用numberOfLines=0和lineBreakMode=NSLineBreakByWordWrapping定义了标签。注意容器的大小是完全动态的;它的宽度由它的父View决定,而它的高度由它的subview(标签)决定。标签的大小也

ios - 自动布局中的比例距离约束

我无法使用>iOS6中的自动布局实现所需的View布局。我有固定到父View的UIView1和UIView3(对应于TopSpaceToSuperview、BottomSpaceToSuperView和FixedHeight),当父View更改高度时,它们的行为符合预期。如果我希望UIView2在父View更改高度时与其兄弟(UIView1和UIView3)保持相同的比例距离,我应该在IB中指定哪些约束?(如图所示) 最佳答案 做到这一点的方法是在您的View之间使用不可见的“间隔”View。您不能拥有相对大小的空间,因此请改用这些

ios - 如何将图片加载到 UIImageView 以保持其原始比例?

我想从库中将多张图片加载到UIImageView。但是,图片的大小和比例在加载时会更改为UIImageView大小扭曲原始图片。如何将图片加载到UIImageView并保持其原始大小? 最佳答案 UIImageView不会更改图像。它只是提供了不同的显示方式。如果要保持纵横比不变,请将ImageView的contentMode属性设置为UIViewContentModeScaleAspectFit(默认为UIViewContentModeScaleToFill)。 关于ios-如何将图片

ios - AutoLayout:与比例元素间距的布局一致性与 3. 5"and 4"屏幕

我想使用AutoLayout来定位控件,它们之间的垂直间距成比例(避免在3.5"屏幕上裁剪,避免在4"屏幕上留出空白底部空间)。正如其他答案中所建议的,我可以使用具有“等高”约束的间隔View,并在必要时更改乘数。然而,最终的布局并不是像素完美的,因此引擎无法一致地定位它们。症状:当我在IB中执行“更新所有帧”时,它不会修复放错位置的View,而只是将它们替换为其他放错位置的View集。更重要的是,在运行时,每当我进入View时,我都能看到控件瞬间向上或向下跳动几个像素。如何每次都实现相同的一致布局? 最佳答案 为要垂直放置在屏幕上

ios - 在所有具有不同缩放比例/分辨率的 iPhone 中处理 UI

这个问题在这里已经有了答案:MakeiOSapplicationcompatiblewithiPhone6andiPhone6+sizes[closed](1个回答)关闭8年前。在iOS中处理iPhone4、iPhone5、iPhone6、iPhone6+UI屏幕的最佳方法是什么?适用于iPhone6+的尺寸,缩放比例为@3x,坐标空间:414x736像素适用于iPhone6的尺寸,缩放比例为@2x,坐标空间:375x667像素

ios - 以编程方式模仿 iPad 上 iPhone 应用程序的 2x 模式(或双比例)?

我们使用PhoneGap构建的iPhone应用程序作为通用应用程序发布。在iPad上发现应用程序和执行某些PhoneGap插件需要通用设置。我们调整了一些高度和宽度设置,但比例对于某些用户来说太小了。我们没有能力重新编码应用程序并重新创建Assets以在iPad上实现最佳渲染。相反,我们想模仿iPad上可用的2x模式——但仅限于iPad。当该应用仅适用于iPhone时,2x模式可用,但现在该选项显然已经消失,因为它是一个通用应用。有没有办法通过HTML/CSS/JS或通过Objective-C调用此功能?谢谢! 最佳答案 我认为您想