iOS 约束冲突怎么解决

 更新时间:2016年12月08日 16:25:35   投稿:mrr  
这篇文章主要介绍了iOS 约束冲突的解决方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下

iOS约束冲突一般分为两类:边距约束冲突或者尺寸冲突,通常可通过修改其中一方控件的约束优先级,这就使用到了content Hugging/content Compression Resistance,而使用的前提需要确定其控件大小,一般在autolayout成功约束后使用.

设置最大优先级,只要将该控件优先级设置的比另外一个高,就可以确保在发生约束冲突时改变另一个约束.

- (void)setContentHuggingPriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0);

同样的,就是可以设置控件最小优先级了

- (void)setContentCompressionResistancePriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0);

* Intrinsic Content Size:固有大小,像UIView之类控件都有自身固有大小.

另附:

// 否则在6/6plus上不准确 
self.label.preferredMaxLayoutWidth = SCREEN_WIDTH - 40;

以上所述是小编给大家介绍的iOS 约束冲突的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • ios实现搜索关键字高亮效果

    ios实现搜索关键字高亮效果

    这篇文章主要介绍了ios实现搜索关键字高亮效果的方法以及实例代码分享,有需要的朋友参考学习下。
    2018-02-02
  • Swift 访问权限的资料整理

    Swift 访问权限的资料整理

    这篇文章主要介绍了Swift 访问权限的资料整理的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • iOS自定义UIBarButtonItem的target和action示例代码

    iOS自定义UIBarButtonItem的target和action示例代码

    这篇文章主要给大家介绍了关于iOS自定义UIBarButtonItem的target和action的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Swift和Objective-C 混编注意事项

    Swift和Objective-C 混编注意事项

    这篇文章主要介绍了Swift和Objective-C 混编注意事项的相关资料,需要的朋友可以参考下
    2016-10-10
  • iOS视频压缩存储至本地并上传至服务器实例代码

    iOS视频压缩存储至本地并上传至服务器实例代码

    本篇文章主要介绍了iOS视频压缩存储至本地并上传至服务器实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 详解iOS开发中UItableview控件的数据刷新功能的实现

    详解iOS开发中UItableview控件的数据刷新功能的实现

    这篇文章主要介绍了详解iOS开发中UItableview控件的数据刷新功能的实现,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-12-12
  • iOS中WKWebView的一些特殊使用总结

    iOS中WKWebView的一些特殊使用总结

    这篇文章主要给大家介绍了关于iOS中WKWebView的一些特殊使用,文中通过示例代码介绍的非常详细,对大家学习或者使用iOS具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 禁止iPhone Safari video标签视频自动全屏的办法

    禁止iPhone Safari video标签视频自动全屏的办法

    本篇文章给大家分析有没有办法禁止iPhone Safari video标签视频自动全屏,以下给出好多种情况分享,感兴趣的朋友可以参考下
    2015-09-09
  • ios基础教程之常见的数组使用方法

    ios基础教程之常见的数组使用方法

    这篇文章主要给大家介绍了关于ios基础教程之常见的数组使用方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • ios下移动文件方法汇总

    ios下移动文件方法汇总

    这篇文章主要给大家汇总了一下ios下移动文件方法,从简单到复杂,十分的实用,有需要的小伙伴可以参考下。
    2015-05-05

最新评论