objective-c
woshidaniu
系统开发,信息安全
展开
-
Xcode升级10之后项目错误
Ld /Users/liuyongqing/Library/Developer/Xcode/DerivedData/RenyirenshuIM-gdoqnmfczijtczbkzmlzpqkkbjeh/Build/Products/Debug-iphoneos/RenyirenshuIM.app/RenyirenshuIM normal arm64 cd /Users/liuyongqi...原创 2018-12-17 07:34:14 · 2023 阅读 · 1 评论 -
iOS控制屏幕旋转
- (BOOL) shouldAutorotate{ return YES;}- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{ NSLog(原创 2016-04-25 19:31:04 · 478 阅读 · 0 评论 -
在iOS中动态改变statusbar的颜色
1、在视图控制器中添加- (UIStatusBarStyle )preferredStatusBarStyle{ returnUIStatusBarStyleLightContent;}2、在navigationcontroller中还要添加- (UIViewController*)childViewControllerForStatusBarStyle原创 2016-06-03 17:24:49 · 1512 阅读 · 0 评论 -
iOS navigationbar的各种改色
这个写了主要是为了方便记忆 ,主要是记录一些问题的解决方法,其它的内容网上讲的比较详细了 。实现的方法各异,实现就好标题的设置[selfsetTitle:@"test"];设置navigationcontroller的view的标题颜色 [self.navigationController.navigationBarsetTitleTextAttribute原创 2016-06-03 17:30:23 · 393 阅读 · 0 评论 -
xcode7以后,访问https服务器
在plist中增加NSAppTransportSecurity nsdictionary子属性 NSAllowsArbitraryLoads boolean YES就能正常访问如果不加,报如下错误:UserInfo={NSURLErrorFailingURLPeerTrustErrorKey=, NSLocalizedRecoverySuggestion=W原创 2016-06-03 22:27:16 · 935 阅读 · 0 评论 -
iOS UITextField的边框设置颜色的小坑
_textBoxName.layer.borderWidth=1.0f; _textBoxName.layer.borderColor=[UIColorcolorWithRed:0xbf/255.0fgreen:0xbf/255.0fblue:0xbf/255.0falpha:1].CGColor; 设置的时候在ib里面记得选择无边框的,要不然随便你设置,原创 2016-06-15 19:01:36 · 8451 阅读 · 0 评论 -
iOS UiICollectionView中cell间的边距的设置
其实没有太多,但是中间容易忽略很多细节,cell和cell之间的间距就是实现两个代理函数具体如下,写本文主要是为了做个笔记,有问题的时候方便查询- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimu原创 2016-06-17 00:16:57 · 2902 阅读 · 0 评论 -
iOS 图像压缩 图像选择的使用
@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIImage *img1=[UIImageim原创 2016-07-14 21:59:28 · 370 阅读 · 0 评论 -
iOS 打开QQ分享信息报错解决方案
在Info.plist中创建LSApplicationQueriesSchemes的数组,添加如下信息:mqqopensdkapiV2如果出现类似的信息报错同样加入即可,QQ的分享看sdk的帮助文档完全是啃爹-canOpenURL: failed for URL: "mqqopensdkapiV2://" - error: "This app is not allowe原创 2016-08-25 02:14:53 · 1875 阅读 · 0 评论 -
iOS uiwebview load request 出错
2016-04-25 12:53:46.464 TestWebView[12473:263632] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)2016-04-25 12:53:46.470 TestWebView[12473:263458] Error Domain=NSURL原创 2016-04-25 13:09:20 · 2804 阅读 · 1 评论 -
iOS uiwebview 有阴影的解决办法
在开发中使用uiwebview的时候会碰到在空间的四周出现一条黑线的问题。解决办法如下UIWebView *web=[[UIWebViewalloc] init]; web.opaque=NO; web.backgroundColor=[UIColorclearColor];原创 2016-03-09 01:10:44 · 1319 阅读 · 0 评论 -
iOS 时间状态栏的隐藏和显示 重载两个函数即可
- (UIStatusBarStyle)preferredStatusBarStyle{ returnUIStatusBarStyleLightContent; //UIStatusBarStyleDefault = 0黑色文字,浅色背景时使用 //UIStatusBarStyleLightContent = 1白色文字,深色背景时使用}原创 2015-12-21 10:20:36 · 1312 阅读 · 0 评论 -
设置导航条全透明
网上看了很多,测试多次偶然发现只要一行即可解决问题,哎 [self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"logo.png"]forBarMetrics:UIBarMetricsCompact];图片是任意的只要设置好属性就可以了。原创 2015-12-23 00:49:25 · 668 阅读 · 0 评论 -
iOS navigationcontroller 的导航条的设置
导航条透明 [self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"logo.png"]forBarMetrics:UIBarMetricsCompact];导航字体设置 self.navigationController.navigationBa原创 2015-12-23 00:55:15 · 492 阅读 · 0 评论 -
iOS uicolor
uicolor 使用十六进制表示颜色的时候 要注意把值除以255.0f,要不然不统一的.backgroundColor=[UIColorcolorWithRed:0x0/255.0fgreen:0xe8/255.0f blue:0xa3/255.0falpha:1];- (UIColor*) getColor(NSIneger rgb){re原创 2015-12-25 02:38:06 · 432 阅读 · 0 评论 -
iOS view中半透明,但是子控件透明度不受影响
_scoreView.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.6];原创 2016-03-02 02:01:43 · 3498 阅读 · 0 评论 -
iOS uitableview中cell的分割线紧贴左边
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([cell respondsToSelector:@selector(setSeparatorIns原创 2016-03-03 23:57:03 · 460 阅读 · 0 评论 -
iOS uiwebview 大小跟随内容自适应
- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *str=@"jhkhkjhkjhkjhkjjhkh kjhkjhk<img src='f_stati原创 2016-03-08 13:39:12 · 1803 阅读 · 1 评论 -
IOS uitableview中cell的分割线设置距离,并且去掉cell的边框,要不然多了一条细线
IOS uitableview中cell的分割线设置距离,并且去掉cell的边框,要不然多了一条细线这个主要是针对自定义cell的 judgeCell.backgroundView=[[UIViewalloc] init]; judgeCell.backgroundColor=[UIColorclearColor];- (voi原创 2016-03-06 01:52:50 · 1654 阅读 · 0 评论 -
iOS 下AES256 CBC NOPadding的实现 填充问题
- (NSData *) AES256_Encrypt:(NSString *)key withIV:(NSString *)gIv{ char keyPtr[kCCKeySizeAES256+1]; bzero(keyPtr,sizeof(keyPtr)); [key getCString:keyPtrmaxLength:sizeof(keyP原创 2016-11-09 00:40:59 · 3050 阅读 · 0 评论 -
iOS FFmpeg 在Mac OS下的编译和使用
在github上搜索build-ffmpeg.sh即可,编译一般情况没有问题,但是在使用的过程中容易出问题,报如下错误Undefined symbols for architecture x86_64: "_AudioConverterDispose", referenced from: _ffat_close_decoder in libavcodec.a(audio原创 2016-11-29 14:38:13 · 4424 阅读 · 2 评论 -
iOS导航条透明的办法
//导航条透明化 UINavigationBar *bar=[UINavigationBarappearance]; bar.translucent=YES;//透明属性的设置//同时背景色也要设置的要不然无法透明,直接new 一个就好了 [self.navigationController.navigationBarsetBackgr原创 2017-03-18 23:47:46 · 304 阅读 · 0 评论 -
iSO searchbar的边框线消除
searchbar的边框线的消除,其实也不是消除只是改的河背景色一只而已,代码如下 _searchBar.layer.borderWidth=1; _searchBar.layer.borderColor=[UIColorcolorWithRed:0x16/255.0fgreen:0xdb/255.0fblue:0x8c/255.0falpha:1]原创 2017-03-20 00:38:23 · 825 阅读 · 0 评论 -
uislider去掉圆形的大按钮
生成透明图片 CGSize s=CGSizeMake(1,1); UIGraphicsBeginImageContextWithOptions(s,0, [UIScreenmainScreen].scale); UIRectFill(CGRectMake(0,0, 1,1)); UIImage *img=UIGraphics原创 2017-03-15 09:47:50 · 2685 阅读 · 0 评论 -
iOS 曾经上传照片到项目中,但是后面删除了,在真机调试中报错的解决办法
error: /Users/*project/IMG_0725.jpg: No such file or directory先点击项目名称-》build phrases->filter:找到相应的文件名,这个时候发现曾经删除的文件或者已经改掉或者已经挪动了文件位置,但是文件的老信息还在,所以在编译的时候会出现错误。直接delete删除,编译出现的问题即可解决原创 2017-08-21 00:15:23 · 355 阅读 · 0 评论 -
获取iOS手机当前最上层的veiwcontroller
//获取手机当前显示的ViewController+ (UIViewController*)currentViewController{ UIViewController* vc = [UIApplicationsharedApplication].keyWindow.rootViewController; while (1) {原创 2017-08-26 00:57:00 · 1350 阅读 · 0 评论 -
iOS 高清二维码的生成,并保存到本地相册
开始之前不要忘记在plist中设置这个属性Privacy - Photo Library Usage Description 注明使用相册的原因- (void)loadImageFinished:(UIImage *)image{ UIImageWriteToSavedPhotosAlbum(image,self, @selector(image:didFinis原创 2017-10-27 17:25:52 · 2323 阅读 · 0 评论 -
jsp推送iOS消息
pageEncoding="UTF-8"%> Insert title hereString deviceToken = "AAAA5064209B6165C8542A9A17118BFFFFFE99851A9BD124B26CE6A6F84DDDDD"; String alert = "t原创 2017-12-04 13:30:57 · 275 阅读 · 0 评论 -
iOStableview手势冲突
在tableview中左右拖动和上下拖动- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ if ([gestureRecognizer view]==_table) { return N原创 2017-12-06 00:06:14 · 1445 阅读 · 0 评论 -
iOS navigation bar的背景色设置
[UINavigationBarappearance].translucent=NO;//这行一定不要少,要不然颜色有差异,因为这行是禁止背景透明。这个bar里面有很多层,因此要加入这个避免透明,造成了导航条颜色的差异 [UINavigationBarappearance].barTintColor=[UIColorcolorWithRed:0x16/255.0fgr原创 2017-03-05 00:09:41 · 1614 阅读 · 0 评论 -
iOS隐藏导航栏
隐藏导航栏方法 [self.navigationControllersetNavigationBarHidden:YES];#pragma mark --判断导航栏是否隐藏- (void)navigationController:(UINavigationController *)navigationController willSh原创 2017-02-25 19:17:22 · 572 阅读 · 0 评论 -
iOS 图像拖动和拉伸
- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view from its nib.}- (void)viewWillAppear:(BOOL)animated{ _imgView.image =_i原创 2016-12-10 12:16:41 · 1690 阅读 · 0 评论 -
iOS UIScroolView使用的一个坑
在UIScroolView使用的使用中,使用自动布局,经常出现scrollview比预想的大小小了一些,主要是由于scrollview的contentview的大小没有填满scrollview,也是坑死人了原创 2016-11-15 20:24:37 · 1024 阅读 · 0 评论 -
iOS FFMPEG 在MAC下的编译
https://github.com/kewlbear/FFmpeg-iOS-build-script这个版本比较好,简单方便原创 2016-12-02 13:24:22 · 277 阅读 · 0 评论 -
在使用UIImagePickerViewcontroller的时候,状态栏的颜色会被改变的解决办法
在使用UIImagePickerViewcontroller的时候,状态栏的颜色会被改变,在uiimagepickerviewcontroller中delegate设置了之后,就可以调用- (void)navigationController:(UINavigationController *)navigationController willShowViewControl转载 2016-12-07 00:01:46 · 1103 阅读 · 0 评论 -
iOS 修改状态栏的颜色的时候,始终无法高亮的解决办法
添加视图切换的时候如果设置了下面的值nav.modalPresentationStyle=UIModalPresentationOverCurrentContext;坑就开始了 [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; [self原创 2016-11-27 17:18:45 · 1629 阅读 · 0 评论 -
iOS 修改状态栏的颜色的时候,始终无法高亮的解决办法之二
修改完状态之后别忘了恢复原状UIModalPresentationOverCurrentContext(如果设置了这个选项,在回到上一个viewwillappear得时候是不起作用的)所以那个改了,要在那个结束的时候处理- (void)viewWillDisappear:(BOOL)animated{ [[UIApplicationsh原创 2016-11-27 17:29:09 · 423 阅读 · 0 评论 -
iOS 启动图 加载的问题
这个问题困扰了很久,在xcodelaunchscreen中有启动图,但是图片莫名其秒的出现了延迟,一种无法解决,无意中修改了图像名,结果就好了,过不了多久又出现,再改一次文件名又好了,这个方法能解决问题,但是比较low,也不是一劳永逸,暂时只能这样了,有没有更好的办法?望高手解答原创 2017-01-15 00:10:47 · 758 阅读 · 0 评论 -
在mac上编译lame
lame源代码下载地址,https://sourceforge.net/projects/lame/?source=typ_redirect编译已经有牛人写成编译脚本了,一般情况下直接用就可以了,https://github.com/kewlbear/lame-ios-build和FFmpeg是一样的,就是lame要自己先下载,解压,文件名要记得改成lame,在脚本中是直接写死的,原创 2017-01-18 13:29:48 · 2103 阅读 · 0 评论 -
iOS tableview de顶部被navigationbar遮住的问题
- (void)viewDidLoad { [superviewDidLoad]; self.edgesForExtendedLayout=UIRectEdgeNone;原创 2016-01-03 03:59:24 · 4361 阅读 · 0 评论