在开发过程中总会遇到背景图片和控件大小一致的困扰,通常就是两种方法:
1、找美工切大小合适的图片
2、通过使用代码处理或可视化设置图片拉伸
由UITableView缓存机制引起的崩溃问题
最近一直没有更新文章,没有别的理由就是自己懒,回头想想这几天忙着撕逼几天下来扣字过万,怎么会没有写一篇总结文章的功夫呢?
这里说说我在开发中遇到的2个由于缓存机制引起的崩溃问题:
一、在二级页面发送通知更新一级页面数据列表并执行返回一级页面时引起崩溃;
二、使用UISearchController搜索,全部数据和搜索结果公用一个UITableView,在开始搜索的时候引起崩溃。
UISaerchBar偏移问题
相信很多朋友都在使用UISearchController
总会遇到一些莫名其妙的问题,当然我也遇到了,下面就记录下使用UISearchController
中遇到问题部分问题。
StoryBoard使用之页面传值
最近接手一个半成品的项目,由于前期另一位iOS开发的同事使用的StoryBoard(简称SB)搭建的框架,接手后就继续使用SB开发。之前项目一直使用纯代码和xib来做UI,对于SB用起来还觉得挺麻烦,虽然可视化界使层次结构更加清晰,但是对于一个UI简单和大量页面复用的项目,使用SB反而降低了效率。刚好这个项目就是UI简单和大量页面复用,SB对这个项目来说只是展示结构的作用,由于很多复用界面导致SB看起来像蜘蛛网一样混乱,完全掩盖了SB的设计初衷吧,并且SB上大部分ViewController只是展示作用并没有发挥提高界面绘制的优势,反而在创建页面、跳转页面的时候降低开发效率。既然项目利用到了,下面就说说使用segue跳转界面传值的几种方法。
iOS-UIKit框架学习—UITextView
UITextView的类实现一个滚动的,多行文本区域的行为。类支持使用自定义字体,颜色,和对齐的文本的显示,同时还支持文本编辑。通常可以使用一个文本视图,显示多行文本。
iOS-UIKit框架学习—UISlider
一个UISlider对象是一个可视化的控制,用来选择一个连续值范围从单一的值。滑块始终显示为单杠。拇指,注意到滑块的当前值,并更改设置的用户可以通过移动。
iOS-UIKit框架学习—UITextField
UITextField对象是一个显示可编辑的文字和动作消息发送到目标对象,当用户按下返回按钮控制。通常可以使用这个类从用户收集少量的文字,并执行一些立即采取行动,如搜索操作,根据该文本。