Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使我的图像完全适合UIView_Ios_Iphone_Uiview - Fatal编程技术网

Ios 如何使我的图像完全适合UIView

Ios 如何使我的图像完全适合UIView,ios,iphone,uiview,Ios,Iphone,Uiview,我正在应用的图像在IPhone7 plus模拟器中看起来很好,而在iPhone5模拟器中,它与我想要的不同。 我附上两个图像。请帮帮我 第二幅图像: 限制条件: 遵循以下步骤: 在情节提要中,对UIview使用自动布局,如下所示:添加 来自左侧、顶部、高度和宽度的约束 它可以在所有屏幕上正常工作 为该UIView添加以下约束 1。将空间引导到它的超视图 2.到最近标签的尾随空间 3.在容器中垂直添加约束 4.设置宽度约束 5.设置高度限制。 将完美地工作。使用比例约束,而不是给定固定宽度、

我正在应用的图像在IPhone7 plus模拟器中看起来很好,而在iPhone5模拟器中,它与我想要的不同。 我附上两个图像。请帮帮我

第二幅图像:

限制条件:


遵循以下步骤:

  • 在情节提要中,对UIview使用自动布局,如下所示:添加 来自左侧、顶部、高度和宽度的约束
  • 它可以在所有屏幕上正常工作

  • 为该UIView添加以下约束

    1。将空间引导到它的超视图
    2.到最近标签的尾随空间
    3.在容器中垂直添加约束
    4.设置宽度约束
    5.设置高度限制。


    将完美地工作。

    使用比例约束,而不是给定固定宽度、高度约束。

    假设您的视图有250宽和100高,并且您正在设计375宽xib的单元

    给出约束条件的步骤

    1 :- Leading Constraints  same as you described in your image.
    2 :- Center Vertical Constraints same as you described in your image.
    3 :- Give aspect Ratio to your View.
    4 :- Give equal width Constarint of Your View with Super View.
    
    乘数计算:->250/375=0.666 7

    编辑名称应如下所示的最后一个常量:比例宽度,编辑该常量,并将其作为0.66666 7


    运行应用程序时,如果您使用委托方法设置适当的单元格高度,它几乎可以正常工作。

    我认为您在设计脚本时使用的是7+屏幕分辨率。 角半径在加载约束之前应用


    超级调用后,在layoutSubviews方法中应用角半径。

    将imageview的内容模式填充更改为aspectToFit。它不是imageview,而是UIView。另外,为该UIView添加尾随空间约束,您的问题将得到解决。与其按比例提供,试着给一些静态宽度,比如100,然后检查。做了同样的事情。我已经添加了一个Constraints的屏幕截图试试这个。。。从所有四个侧面添加视图约束,并从顶部、右侧添加标签约束和其他约束(高度和宽度,如果需要)。如果为UIView以外的所有其他视图设置宽度约束,然后请删除这些限制。当我用UIimage视图更改UIView时,问题就解决了。但现在的问题是,我必须在这个白色圆圈上应用另一个图像。如何做到这一点?按照上面的链接,以便您可以将占位符图像设置为白色圆圈。。。。。在没有配置文件图片的情况下,它将出现。。。。。如果有配置文件图片,则会出现特定的配置文件图片,……当我使用UIimage view更改UIView时,问题得到解决,但现在的问题是,我必须在这个白色圆圈上应用另一个图像。如何做到这一点那很好,但我想那不是解决办法。如果您首先使用UIView,但它不能正常工作,那么您可以借助调试视图层次结构。之后,您可以看到它的框架和所有内容。是的,我知道这不是解决方案。OK,没问题,让我知道您到底想要什么?这个白色圆圈上的另一个图像视图?为什么?