自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第一梯队利群的博客

IOS开发小白,正在学习中

  • 博客(25)
  • 收藏
  • 关注

原创 iOS开发 动态调整UITextView的高度

#pragma mark - 动态调整textView的height- (void) changeTextViewHeight:(UITextView *) textView withBackView:(UIView *) backview { NSLog(@"%@",textView.text); CGRect Textframe = textView.frame...

2018-10-12 15:19:34 873

原创 给UITextView加边框

alertTextView.layer.backgroundColor = [[UIColor clearColor] CGColor]; alertTextView.layer.borderColor = [[UIColor blackColor]CGColor]; alertTextView.layer.borderWidth = 1.0; [alertTextView.layer ...

2018-09-28 15:46:41 518

原创 Xcode报错clang错误 的解决办法

一般情况下报这个错误,是因为更改了目录结构,肯定是把一些文件夹的位置给更改了,那个改回去就会正常了。具体为什么更改路径之后就会报错,不得而知,日后再来更新...

2018-09-20 09:51:28 10353

原创 iOS开发---在View中获取当前的控制器ViewController

这是我师傅告诉我的,废话不多说,直接上代码。#pragma mark 获得当前view的控制器- (UIViewController*)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [...

2018-09-14 14:10:34 3458 1

翻译 iOS开发无法运行从网上下载的项目

我经常遇到从GitHub或者其他地方下载下来的demo无法运行的情况,此次运行“百度云推送”的官方demo时又遇到了类似的问题,实在忍无可忍,看了好多大牛提供的解决方案,再次记录一下,这位仁兄写的很棒。https://blog.csdn.net/soindy/article/details/47184933...

2018-09-11 10:22:10 780

转载 iOS开发UI篇—UIScrollView控件实现图片缩放功能

#import "YYViewController.h"@interface YYViewController () <UIScrollViewDelegate>{ UIScrollView *_scrollview; UIImageView *_imageview;}@end@implementation YYViewController- (vo...

2018-07-24 09:20:58 334

翻译 UIImage 调整图片尺寸

//改变图片的大小- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); // 绘制改变大小的图片 [img drawInRect...

2018-07-19 17:17:07 1503

转载 问题:IOS懒加载不调用的解决方案

问题:懒加载不调用原因:忽略了一个基础性的错误,那就是_xxx和self.xxx的区别:当使用self.xxx会调用xxx的get方法而_xxx并不会调用。解决方法:正确的使用懒加载方式是:通过self去调用才会执行懒加载方法。注意:还有一点值得注意既然我们的self.XXX是调用其get方法所以在判断时不能用self.XXX是否为空否则的话会陷入死循环...

2018-05-25 17:30:17 405

转载 iOS判断数组是否包含某个元素

判断数组是否包含某个元素    NSString *str = @"数组";    NSArray *array=@[@"who",@"数组",@"array",@"3"];        BOOL isbool = [array containsObject: str];        NSLog(@"%i",isbool);    i=1;数组包含某个元素    i=0;数组不包含某个

2018-05-22 13:44:06 4360

转载 IOS开发-UIbutton的点击事件失效解决办法

今天项目遇到有个UIButton无法点击,习惯性地输出了父视图的frame,发现btn的frame超出了view的frame,得出结论:1、如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中,遇到UIButton点击没有响应问题时,我们需要输出btn及它父视图的frame,看看btn.frame是否超出view2、还可以通过D...

2018-05-20 00:03:35 5503

原创 ios开发-UITableView如何不显示分割线

其实很简单,一句代码的事self.waitPayTable.separatorStyle = UITableViewCellEditingStyleNone;     //让tableview不显示分割线写下这句代码之前的效果:添加代码之后的效果:...

2018-05-19 21:16:49 11544

原创 关于UITableView横扫删除的报错'-[__NSArrayI removeObjectAtIndex:]

在做毕设的时候,使用TableView的侧滑功能,我遇到过这个错误很多次,在此记录下来,也让大家找到解决方案使用规范@property (nonatomic, strong) NSMutableArray *productArray;_productArray = [[NSMutableArray alloc]init];_productArray = data;    //data为NSArra...

2018-05-13 15:37:56 335

转载 iOS 开发技巧 - UITableView 取消点击cell的选中背景颜色

在点击cell得时候,默认会有一个选中状态的背景颜色,一般是灰色的,怎么取消呢?方法一:在 Table view data source的 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath方法里直接调用[tableView deselectRowAtIndexPat...

2018-05-13 00:18:03 4696

原创 ios开发boldSystemFontOfSize 、 systemFontOfSize和italicSystemFontOfSize

systemFontOfSize:系统的默认方法,也是默认的字体boldSystemFontOfSize:可以简单的理解为加粗字体italicSystemFontOfSize:字体为斜体 italic [i'tælik] n. 斜体,斜体字...

2018-05-12 17:03:59 2193

转载 ios开发设置UITextField边框颜色

加上:#import <QuartCore/QuartzCore.h>_telField.layer.borderColor= [UIColorredColor].CGColor;_telField.layer.borderWidth= 1.0f;

2018-05-12 17:00:50 5047

转载 IOS开发:UIButton、UILabel设置为圆角

//button设置为圆角[_saveButton.layer setCornerRadius:20.0];//Label设置为圆角_addressLabel.layer.cornerRadius = 10;_addressLabel.clipsToBounds = YES;//IOS7.0之后必须添加这句话

2018-05-08 09:54:38 1299

转载 iOS开发返回到指定界面

大家都知道导航控制器中的返回按钮,会返回到上一个页面,但有时项目中有特殊要求,需要返回到指定的页面,我是这么实现的。 1、    首先是监听这个返回按钮的方法,我是通过自定义返回按钮监听的。// 自定义返回按钮 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithImage:[UIImage...

2018-05-08 09:50:34 906

转载 iOS 开发-使用代码创建button

使用代码创建button分5个步骤,分别是:1、定义一个按钮,根据定义位置不同可定义为局部变量或者全局变量;2、初始化按钮,一般使用一个矩形初始化;3、设置按钮控件的其他属性,如背景图片,或者背景颜色,或者按钮显示文字等属性;4、添加响应事件并编写响应事件的函数内容;5、把创建好的控件加载到窗口。- (void)viewDidLoad { [super viewDidLoad]; ...

2018-03-15 16:13:09 1256

原创 Objective-C中属性的封装

面向对象的三大特征是什么?封装 类就是更高级别的封装.类将数据和行为封装为了1个整体. 好处: -> 屏蔽内部的实现.外界不需要知道内部是如何实现的 只需要知道这个对象有什么用. -> 方便操作. -> 后期的维护十分的便利.继承多态存在的问题.就是为对象的属性赋值的时候 语法上其实只要数据的类型是属性的类型就是可以的. 但是,情理上这么做是不合的.就像Person对象有1个in...

2018-03-06 15:19:28 185

原创 Objective-C中的类方法和对象方法的区别

1. OC中的方法分为两种.    1).对象方法/实例方法:        我们之前学习的方法就叫做对象方法. 如果想要调用对象方法就必须要先创建对象通过对象名来调用.    2).类方法.        类方法的调用不依赖于对象.如果要调用类方法不需要去创建对象.而是直接通过类名来调用.2. 声明.    1).对象方法的声明:        对象方法声明使用 -号        - (返回值...

2018-03-06 11:14:15 392

原创 Objective-C中try、catch、finally的使用方法

@try{ //1.先执行这里的代码}@catch(NSException *ex){ //2.如果try中的代码发生异常,则catch中的代码开始执行,否则不执行 // @catch的参数NSException *ex通过%@打印出ex指向的对象的值,可以拿到发生异常的原因 NSLog(@"发生了异常,异常的原因:%@",ex);}@finally{ ...

2018-03-06 10:35:58 496

原创 OC中分组导航标记用法

如果我们没有使用分组导航标记,那么当我们写了很多类的时候,在想回去找到他们并且想要快速的精准定位就比较麻烦了,如下图在OC中分组导航标记一般有以下集中使用方法:(1)#pragma mark 分组名 就会在导航条对应的位置显示1个标题(2)#pragma mark - 就会在导航条 对应的位置显示1条水平分割线(3)#pragma mark - 分组名 就会在导航条对应的位置先产生1条水平分割线,...

2018-02-20 13:40:18 368

原创 iOS 开发中用button修改控件大小的方法

获取按钮原始的frame值(这个frame值终究包括按钮的原始坐标、大小)//1.获取原始的frameCGRect originFrame = self.btnIcon.frame;//2.修改frame--方法一:依次修改宽和高originFrame.size.height += 10;originFrame.size.width += 10;//2.修改frame--方法二:

2018-01-31 18:04:39 2965

原创 iOS 开发中获取控件的坐标并修改

获取按钮原始的frame值(这个frame值终究包括按钮的原始坐标、大小)//1.获取frame值CGRect originFrame = self.button.frame;//2.修改frame值: 设置y的值-10originFrame.origin.y -= 10;//3.重新把新的frame再次赋值给按钮self.button.frame = originFrame;

2018-01-31 17:07:08 2360

原创 iOS 开发中把键盘叫回去的三种方法以及其他控件上移

第一种方法:  谁叫出的键盘,那么谁就是“第一响应者”,让“第一响应者”辞职,就可以把键盘叫回去了  下面代码中依次把交出键盘的两个text文本框叫出的键盘给叫回去 [self.textNum2 resignFirstResponder];[self.textNum1 resignFirstResponder];    大家会发现,这种方法很笨,因为一旦页面中有很多文本框的...

2018-01-31 16:02:29 502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除