当前位置: 首页 > news >正文

那些年通过代码直接创建控件时的各种犯傻(以后遇到会继续补充)

1 忘记设置frame

容易发生在直接init后,单独调整frame最后却忘记将调整后的frame变量赋值回去的情况

2 忘记设置userInteractionEnabled,导致需要响应用户操作的控件无反应

这个情况多出现在superView忘记开启,例如创建一个UILabel在上面放上几个UIButton,默认情况下,Button是无响应的,要对UILabel的userInteractionEnabled属性设置为YES后,才会正常。

3 忘记将创建好的UIView元素通过addSubViews添加到对应的superView上

对于连续创建一堆UIView元素时,易犯此错误

4 忘记release创建的UIView元素

建议养成在alloc init之后加上autorelease的好习惯

 

以后遇到其他问题,会继续补充。。。

转载于:https://www.cnblogs.com/BigPolarBear/archive/2012/03/23/2414133.html

相关文章:

  • Sliverlight使用HTTP POST服务器出现的问题,求高手解答
  • linux nc命令参数及用法详解
  • git init --bare
  • fabulous
  • Git 中文教程
  • Directx教程(28) 简单的光照模型(7)
  • 将MySQL输出内容写入(重定向到)文件
  • 安装VMware vSphere 5.0(使用自带SQL2008Express)
  • 探索HTML5之本地文件系统API - File System API
  • 给js原生Array增加each方法
  • 微小说精选
  • 第二章 卢俊义走错了哪步棋
  • mysql 相同内容的字段合并为一条的方法
  • Hadoop在MapReduce中使用压缩详解
  • 【iOS-cocos2d-X 游戏开发之九】Cocos2dx利用CCSAXParser解析xml数据
  • 10个确保微服务与容器安全的最佳实践
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • golang中接口赋值与方法集
  • Java多线程(4):使用线程池执行定时任务
  • JAVA之继承和多态
  • Phpstorm怎样批量删除空行?
  • Python - 闭包Closure
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • python学习笔记-类对象的信息
  • ViewService——一种保证客户端与服务端同步的方法
  • vue-router 实现分析
  • Wamp集成环境 添加PHP的新版本
  • 从输入URL到页面加载发生了什么
  • 复习Javascript专题(四):js中的深浅拷贝
  • 讲清楚之javascript作用域
  • 物联网链路协议
  • 白色的风信子
  • 正则表达式-基础知识Review
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • (007)XHTML文档之标题——h1~h6
  • (8)STL算法之替换
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (万字长文)Spring的核心知识尽揽其中
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • *** 2003
  • .mysql secret在哪_MySQL如何使用索引
  • .NET DataGridView数据绑定说明
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET下的多线程编程—1-线程机制概述
  • [100天算法】-不同路径 III(day 73)
  • [bzoj1038][ZJOI2008]瞭望塔
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [C++] new和delete
  • [codevs 1515]跳 【解题报告】
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [LOJ161] 仙人掌计数
  • [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'XXX' 无效