摘要: 在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码: 1,判断字符串是否是电话号码: - (BOOL)checkTelNumber:(NSString*)telNumber { NSString *pattern = @"^1 阅读全文
posted @ 2023-07-02 17:02 SadicZhou 阅读(145) 评论(0) 推荐(0) 编辑
摘要: int类型 %d 或者 %i char型 %c float型 %f (具体限制输出的位数,根据c语言中的规则) oc对象 %@ (BOOL类型 也可以使用%@输出,一般情况不直接输出BOOL的值) NSUInteger类型 %lu (该类型是无符号整型,相当于unsigned long) 举例: i 阅读全文
posted @ 2023-07-02 17:01 SadicZhou 阅读(50) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults是iOS与 macOS 中的一个存储对象。它用于存储应用程序运行期间和退出后需要保存的数据。 NSUserDefaults的特点:- 基于键值对:使用字符串作为键名存储数据。- 支持的类型:NSString、NSNumber、NSDate、NSArray、NSDictio 阅读全文
posted @ 2023-07-02 16:58 SadicZhou 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 使用UIImageView加载网络图片可以分为三步 1.创建UIImageView实例: UIImageView *imgview = [[UIImageView alloc] init]; imgview.frame =CGRectMake((self.view.frame.size.width- 阅读全文
posted @ 2023-07-02 16:32 SadicZhou 阅读(760) 评论(0) 推荐(0) 编辑
摘要: UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。 它的主要功能有: 1. 显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。 2. 设置填充模式可以通过contentMode属性设置图片在UIIma 阅读全文
posted @ 2023-07-02 16:24 SadicZhou 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 1. 使用预定义的系统颜色 UIKit框架内预定义了一些常用的颜色,我们可以直接使用: UIColor *redColor = [UIColor redColor]; UIColor *blueColor = [UIColor blueColor]; UIColor *greenColor = [U 阅读全文
posted @ 2023-07-02 15:54 SadicZhou 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.如何设置UILabel行间距lineSpacing UILabel是没有这么一个直接暴露的属性的,想要修改lineSpacing,我们需要借助NSAttributedString来实现。 NSMutableParagraphStyle *style = [NSMutableParagraphSt 阅读全文
posted @ 2023-07-02 15:47 SadicZhou 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 1.实现一个高度自适应的UILable 思路:UILabel初始化之后,先不要设置他的宽度和高度,等到设置好text属性和font属性之后,根据text的长度以及font的大小来计算UILabel控件的高度 //实现一个高度自适应的uilabel UILabel *label2 = [[UILabe 阅读全文
posted @ 2023-07-02 15:27 SadicZhou 阅读(483) 评论(0) 推荐(0) 编辑