侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

开发中的对控件大小 颜色等默认状态的意识

2024-05-09 星期四 / 0 评论 / 0 点赞 / 88 阅读 / 1377 字

在开发中,很多的控件都存在默认的状态,比如包括大小 颜色等。一旦你设计的控件的尺寸 颜色等超过默认的极限(下限 上限)时,系统就会出问题,比如显示不出来,失真等问题。因此,在开发中,对一些代码看了几遍

在开发中,很多的控件都存在默认的状态,比如包括大小 颜色等。一旦你设计的控件的尺寸 颜色等超过默认的极限(下限 上限)时,系统就会出问题,比如显示不出来,失真等问题。因此,在开发中,对一些代码看了几遍感觉没问题,但是就是一运行达不到预期的效果,对于这样的问题,首先想到的就是自己使用的一些控件的尺寸 颜色等超出了其默认极限,从而不能正常展示 运行。比如UITabBarController的tabBar导航栏中的图片(即vc.tabBarItem.image vc.tabBarItem.selectedImage),其默认大小是30 *30像素,一旦使用的图片过大,则导航栏按钮的图片就不会显示。

因此,在开发中,一定要有这样的意识:既然是面向对象开发,那么这个对象就是已经经过一定初始化封装过的东西,那么他一定存在一些默认的设置要求范围,包括大小 颜色  状态等,一旦你使用时,超过这个范围,则就会出异常。比如tabBar导航按钮的图片其默认大小就是30 * 30 像素,一旦使用的图片尺寸过大,则在导航栏显示不出来。在开发中,遇到一些很不常见的异常,首先要想到是不是使用的东西已经超过系统默认的合适极限了。

广告 广告

评论区