zoukankan      html  css  js  c++  java
  • iOS 疑难杂症 — — 在 Storyboard 里 Add Size Class Customization 后再从代码里无法修改的问题

    前言

      公司的产品同时适配 iPhone 和 iPad ,并坚持用 Storyboard 来做适配,今天又踩一个坑(以前遇到过)还以为是 XCode 的鬼毛病。

    声明 
      欢迎转载,但请保留文章原始出处:) 
      博客园:http://www.cnblogs.com
      农民伯伯: http://over140.cnblogs.com

    正文

      一、目的/需求

        在 iPhone 4、iPhone 6、iPad 上文字用不同的字号、图片宽高也要不同

      二、问题

        如下图所示:在 Storyboard 上给 UILabel 设置 iPad 上 18 号字,图片在 iPad 上用 160,然后在把约束拖到 ViewController 里面,判断是 iPhone 4 就修复约束的值。

           

        然而你发现在代码里无论你怎么改都莫有效果!!Clean 无数次差点要放弃!!才想到会不会是 Add Size Class Customization 影响了,删掉果然就好了!

      三、解决

        还能怎么着,只能去掉 Add Size Class Customization。另外可以用 【iOS】屏幕适配之NSLayoutConstraint

  • 相关阅读:
    Python 写文件
    Python 读文件
    Python 打开文件(File Open)
    Python 异常处理(Try...Except)
    Python PIP包管理器
    Python 正则表达式(RegEx)
    Python JSON
    Python 模块
    Python 迭代器(Iterator)
    Python 继承
  • 原文地址:https://www.cnblogs.com/over140/p/5396518.html
Copyright © 2011-2022 走看看