This is a repository of records about problems encountered in iOS development
| / | 问题类型 | 问题个数 | 合计 |
|---|---|---|---|
| Objective-C类问题 | 20 | / | |
| UIKit类问题 | 89 | / | |
| Cocoapods类问题 | 1 | / | |
| Xcode类问题 | 1 | / | |
| Debugger类问题 | 1 | / | |
| 报错类问题 | 2 | / | |
| 其他问题 | 6 | / | |
| 动画问题 | 2 | / | |
| 相册类问题 | 1 | / | |
| 合计 | / | / | 121 |
iOS-给视图添加手势
使用手势对UIImageView进行缩放、旋转和移动
iOS实现拖拽
iOS设置字体属性
iOS设置自定义字体
iOS字体大小自适应
iOS富文本设置
iOS实战项目报错
iOS设置圆角
iOS使用贝塞尔曲线画圆角及指定位置圆角
layer设置指定圆角或者设定一个或几个圆角
clipToBounds与maskToBounds的区别
iOS-layer设置阴影
iOS给UI控件画虚线
iOS-通过plist保存数据
iOS重新设置info.plist路径
iOS13移除StoryBoard
iOS设置进入主界面
iOS设置APP图标
iOS跳转到指定页面
iOS通过设置启屏页
for循环动态创建UIButton并赋予点击事件
iOS-UIButton同时设置图片及文字
iOS-UIButton实现跳转页与返回
iOS设置UIButton
UIButton设置图片在上文字在下且水平居中
关于UIButton的UIEdheInsets属性
UICollectionViewCell点击事件
UICollectionView设置间距技巧
iOS开发-tableView/collectionView获取当前点击的cell
UICollectionView-自定义UICollectionViewFlowLayout
[indexPath.row转换为数字,以及转换为A,B,C,D](UICollectionView/indexPath.row 转换为数字,以及转换为A,B,C,D.md)
UICollectionView重用时的视图重叠
UICollectionViewLayout-layoutAttributesForElementsInRect和layoutAttributesForItemAtIndexPath
UICollectionView-layoutAttributesForItemAtIndexPath
UICollectionView跳转到指定位置
UICollectionView-scrollToItemAtIndexPath没有作用解决方法
UICollectionView实现水平滑动pagingEnabled分页偏移问题
UICollectionView中的Delete、insert、move
通过代码拉伸图片
iOS设置图片
iOS设置UIImageView背景图片以及大小自适应
UIImage拉伸图片
UIImage图片重新绘制背景色
iOS-UIimageView的contentMode属性
iOS-UIImage渲染模式-imageWithRenderingMode
UIScrollView
UIScrollView滑动监听相关
iOS中应对UIScrollView快速滑动(暴力用户、暴力测试)
iOS判断滑动视图滑动方向(左滑还是右滑、上滑还是下滑)
tableView取消cell默认下划线
UITableView
UITableView的代理方法
UITableView性能优化
iOSview的frame和bounds之区别位置和大小
UIView设置背景图
convertRecttoView和convertRectfromView方法浅析
UIViewController中loadView和viewDidLoad调用时机
iOS视图切换bringSubviewToFront和sendSubviewToBack
ios子视图获取父视图的视图控制器的方法
UITableView的代理方法
tableView取消cell默认下划线
UITableView
UITableView性能优化
performSelector和cancelPreviousPerformRequestsWithTarget用法
UITextField
iOS正则表达式判断UITextField的输入内容
UITextField设置placeholder的颜色
iOS-UITextField设置边距(iOS-UITextField设置边距.md)
Objective-C中new与allocinit的区别
NSMakeRange
NSRange
iOS-NSIndexSet和NSMutableIndexSet
atomatic和nonatomic区别和理解
Objective-C中的NULL与nil
Objective-C程序编译、连接、执行
OC里.和->的用法区别
Objective-C中@synthesize合成变量名以及使用方法
outlet与action
iOS-Protocol协议的使用
iOS-单例模式
[_weak typeof(self) weakSelf = self](Objective-C补充/_weak typeof(self) weakSelf = self.md)
iOS-MAXFLOAT常量的使用
NS_UNAVAILABLE和NS_DESIGNATED_INITIALIZER关键自定义类的初始化方法
iOS-addObject
OC中__kindof的用法
-(BOOL)shouldInvalidateLayoutForBoundsChange(CGRect)newBounds
Objective-C获取随机数
loadView、viewDidLoad及viewDidUnload的关系
iOS-APP的生命周期及界面的生命周期
xCode删除SceneDelegate以及main.storyborad
UILabel自适应宽高
UILabel相关知识
设置UILabel内边距
iOS-UIWindowLevel
[UIWindow 和 UIScreen](UIWindow/UIWindow 和 UIScreen.md)
CABasicAnimation动画结束后的函数调用
iOS使用CAShapeLayer,UIBezierPath,CABasicAnimation画百分比圆圈
iOS中用UIVisualEffectView实现高斯模糊视图(毛玻璃效果)
[iOS开发使用Block在两个界面之间传值(Block高级用法 Block传值)](Block/iOS开发使用Block在两个界面之间传值(Block高级用法 Block传值).md)