最新消息:文章中包含代码时,请遵守代码高亮规范!

iOS

IOS UILabel根据文本长度改变字体大小【原创】

iOS Ace 8个月前 (05-19) 504浏览 0评论

最近在项目中遇到一个购物车数量问题。购物车数量label是放在一个红色圆点中的,如果文字长度超过了,Label就会显示…。但是label的宽度又不能改变,所以我写了一个label的分类方法,可以自己根据文本长度改变字体大小。希望对大家有用...

IOS根据double返回String【原创】

iOS Ace 8个月前 (05-18) 490浏览 0评论

最近写项目时需要显示金额,但是后台给的数据是0.0000的4位小数浮点型,我需要把他转换成String。还要判断小数点后数据的有效性。如果是1.0000,就显示1元。如果是1.1000,就显示1.1元。如果是1.11.就显示1.11元。 最后我自己写...

IOS页面传值方法【原创】

iOS Ace 8个月前 (05-17) 527浏览 0评论

在IOS开发过程中,我们经常会遇到页面间相互传值。push的页面传值很简单,相信大家都会,那么pop回来的页面如何传值呢? 我总结了3个方法,希望对大家有所帮助,写的如有不对,希望大家指正。 1.通知传值 在页面的pop代码前,发送一个通知,然后在返...

IOS导航栈的使用【原创】

iOS Ace 8个月前 (05-17) 510浏览 0评论

在IOS开发中,导航使用在各种页面跳转中。可能大家用的最多的是push和pop页面。那么为什么push后就能pop回来呢?这里就要涉及一个知识点:栈。 在数据结构中,栈是一种数据模型,有先入后出的特性。最后压入栈的数据一定最先弹出。 那么我们的导航...

两个小时时间选择器【原创组件】

iOS Ace 9个月前 (04-25) 406浏览 1评论

自己封装的两个时间选择器,用于选择开始时间和结束时间。通过block获取选择的数据,支持一行调用。已做过适配。 如下方法调用。 [TwoTimeChooseView initWithBlock:^(NSString *selectTime1,...

iOS 自定义视频播放器界面【组件】

iOS Alina 9个月前 (04-23) 456浏览 0评论

自定义播放界面, 提供播放、暂停、全屏、快进、快退等功能,上下滑动屏幕左边调整亮度, 上下滑动屏幕右边调整音量,左右滑动屏幕控制播放进度。 使用: UIView *playerView = [[UIView alloc] initWithFram...

iOS DatePicker日期时间选择器【组件】

iOS Alina 9个月前 (04-23) 482浏览 0评论

日期时间选择,可根据需要设置样式类型:年月日时分、月日时分、年月日、月日、时分,限制最大时间、限制最小时间。 使用: WSDatePickerView *datepicker = [[WSDatePickerView alloc] initWit...

iOS表情键盘的简单实现【原创】

iOS Kerwin 10个月前 (03-24) 1473浏览 0评论

最近用到了表情键盘就去网上找了下,感觉网上的都是为了更大的需求写的,而我并不需要所以就自己写了个简单的实现。 1.用到的表情字符串是从Emojiplist文件里获取到的; 2.需要添加一个观察者: [[NSNotificationCenter d...

iOS 设置UILabel行间距【原创】

iOS Alina 10个月前 (03-22) 482浏览 0评论

今天在项目中遇到需要设置较多文字的行间距问题,得到解决办法分享给大家。 下面贴出代码供参考: 1.正常使用 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 260, 32...

iOS 车架号、船舶号等正则【原创】

iOS Alina 10个月前 (03-21) 423浏览 0评论

在实际开发中,经常需要对一些号码之类的进行判断校验,一般我们用的有正则表达式,下面列出几个正则表达式,供大家参考使用: 1.车牌号正则 - (BOOL)validateCarNo:(NSString*)carNo { NSString...

iOS AVPlayer播放音乐【原创】

iOS Alina 10个月前 (03-21) 753浏览 0评论

AVPlayer不仅可以播放视频,也可以用来播放网络音乐或者本地音乐。下面叙述具体怎么使用: 一.首先要导入头文件 #import <AVFoundation/AVFoundation.h> 二.初始化AVPlayer及使用 1....