首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS 开发
夏洛特烦恼
创建于2021-08-15
订阅专栏
开发笔记
等 2 人订阅
共25篇文章
创建于2021-08-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift Enum 带有关联值 Associated Values 的比较语法
Swift 的 enum 可以带有关联值(用法参考:https://swiftgg.gitbook.io/swift/swift-jiao-cheng/08_enumerations#associat
UIView 转 ViewController
iOS 中将一个全屏展示的 View 修改为 使用 ViewController 的方法。 举例:FullView.swift 为已有的 View,FullView.xib 为其关联的 xib 新建附
iOS present ViewController from top
present ViewController 默认从下往上,想要实现从上往下的效果可参考: 关闭时从下往下可参考:
FBRetainCycleDetector Xcode 12.5
FBRetainCycleDetector 0.1.4 版本在 Xcode 12.5 会编译不过,修复方法 报错在 FBClassStrongLayout.mm 文件的 layoutCache[cur
CALayer borderWidth
CALayer 的 borderWidth 全部在图层内部CALayer 的 borderWidth 全部在图层内部
macOS 删除光标右侧的内容
delete 向左删除 fn + delete 向右删除delete 向左删除 fn + delete 向右删除
Xcode 12 颜色默认值错误
Xcode 12 的 Interface Builder 中的颜色选择器默认显示的色值并非当前控件的色值。 解决方法: 编辑颜色的弹窗出来以后,随便改个颜色,再 Command + Z 撤销就能看到正
UITableView 去除默认选中效果
在 UITableViewCell 中设置 selectionStyle 为 UITableViewCellSelectionStyleNone。 该属性是 UITableViewCell 的,并非
Xcode 插件丢失
安装多个版本的 Xcode 之后,卸载一个可能导致 插件丢失,在系统扩展中都不展示 Xcode 插件的选项 解决方法: 环境变量修改,添加 lsregister 工具 执行命令 -f 后面是 Xcod
iOS 实现部分圆角
方法一:maskedCorners CACornerMask 可以分别指定四个角: 方法二:UIBezierPath UIRectCorner 也可以分别指定四个角
UIButton 禁止 setTitle 闪烁
```swift UIView.performWithoutAnimation { startButton.setTitle("xxx", for: .normal) startButton.layo
UITableViewCell 选中效果
```swift override func setHighlighted(_ highlighted: Bool, animated: Bool) { super.setHighlighted(hi
UITableView 自适应高度
一、UITableView 设置 不要实现 heightForRowAt 方法,UITableView 默认 rowHeight = UITableView.automaticDimension,即支
实现 Zeplin 中的 Shadows
Zeplin 中的阴影值如题图一样,用代码实现如下: 添加如下扩展: CALayer 的 masksToBounds 需要设置为 false,默认值就是 false,即不用设置,否则阴影看不出来 使用
Swift 测量字符串大小
测量宽度的示例let tips = "Make this day great!" let textWidth = tips.size(withAttributes: [.font: UIFont.sy
Xcode ViewController remove reference 崩溃
找到根目录下的xxx.xcworkspace文件夹(工程使用的是Cocoapods管理的)显示包内容删除xcuserdata重新打开试试如果没有使用Cocoapods管理,可尝试xxx.xcodepr
undefined method `with_indifferent_access' for false:FalseClass (NoMethodError)
podinstall报错解决方法:
swift 自定义类型的 Log 输出格式
Java中想自定义Log中的类的输出格式,overridetoString方法即可而Swift中需要继承特定的协议CustomStringConvertible例如
Result of call to '' is unuse 警告消除
Xcode在调用一个拥有返回值的方法,却没有使用该返回值时会提示Resultofcallto''isunused消除该警告的方法有两种:@discardableResult_=赋值给_
iOS swift 区间转 Int 数组 / String 数组
区间转IntArrayIntArray->StringArray
下一页