原文链接 感谢作者ruwatana, 我只是翻译并学习该文. 如果有错误欢迎指正. 前言 如果想控制自定义的UIGestureRecognizer的识别,或者同时控制其他手势...
原文链接 感谢作者ruwatana, 我只是翻译并学习该文. 如果有错误欢迎指正. 前言 如果想控制自定义的UIGestureRecognizer的识别,或者同时控制其他手势...
将 UIButton 中左侧的图片位置更改到文字的右侧,将文字未知更改为左侧。可以使用系统对“阿拉伯语”或“希伯来语”等本地化 UI 适配时从右向左阅读的特性,来实现 UIB...
NavigationBar \ ToolBar \ TabBar 存在一个灰色的分割线,其本质是一个 UIImageView。 可以通过查看 Debug View Hiera...
其原因是 Cocoapods 导入的第三方框架 minimum deployments 最小部署版本过低导致的。 解决方法是手动修改最小部署版本:
https://github.com/zhi6w/ScaledSlider[https://github.com/zhi6w/ScaledSlider] 实现像系统设置内的刻...
从 Cocoapods 1.8 开始,初始化项目不再使用 pod setup,而是直接使用 pod init 即可。 但当更新为最新的 Xcode 14 后,初始化新项目会出...
用于多行和多行文本->字符截断类型(lineBreakMode //设置文字过长时的显示格式 ) UILineBreakModeWordWrap = 0, 以单词为单位换...
有时候需要监听或拦截超出了父控件的子控件的点击事件。 例如:自定义的 navigationBar ,在 navigationBar 视图下方添加了自定义的控件,但是此控件仍属...
引子 今天看了一篇关于 Autolayout 的使用技巧介绍文章《高级 iOS 开发工程师应该掌握的自动布局技术》。其中里面谈到使用一种 Xcode 自带的界面层级检测工具 ...
1、下载 ffmepg 源代码 FFmpeg官网 FFmpeg Download1.1 使用Git下载 我用的版本是ffmpeg-4.0.2,可以从这个上面下载相...
引言 App的开发中,用户登录的模块是必不可少的。用户登录一次之后,就可以使用自动登录功能。自动登录需要知道用户的账号和密码。那么用户的账户和密码是保密性的,为实现App的自...
在涉及到联系人或者选择城市这些列表的时候,经常会看到这种效果: 这是一组数据源 [@"阿福",@"宝宝",@"大明", @"孙s", @"李龙", @"冠军", @"温馨",...
解决UICollectionView间隔设置为0时仍有空隙的问题 明明把间距设置为0了为什么还有空隙呢 ?接着往下看有两个解决办法等着你。 首先应该了解一下 [[UIScre...
iOS中有时候会遇到虚线绘制,关于绘制虚线有两种方式,一种是通过Context绘制图片通过UIImageView展示虚线,第二中通过CAShapeLayer的形式设置虚线. ...
iOS-导航栏透明度和barTintColor渐变过渡 Demo:github 1.对UIViewController进行扩展,添加关联属性navBarBarTintColo...
在iOS开发过程中,Timer(NSTimer)是我们经常要使用的一个类。通过Timer,可以定时触发某个事件,或者执行一些特定的操作。但是稍微不注意,就会导致内存泄漏(me...
rounded(_:) 使用指定的舍入规则将该值取整。 代码示例 总结 awayFromZero: 四舍五入到最接近的值,返回值大于或等于源的大小(该规则比较的是绝对值) d...