场景描述: 最近在做蓝牙连接时,发现了一个非常奇葩的问题。简单点说就是,我可以扫描到蓝牙设备,但是当我连接到指定的蓝牙设备的时候,却始终无法连接。这里无法连接的意思是,蓝牙连接成功和失败的接口都没有...
场景描述: 最近在做蓝牙连接时,发现了一个非常奇葩的问题。简单点说就是,我可以扫描到蓝牙设备,但是当我连接到指定的蓝牙设备的时候,却始终无法连接。这里无法连接的意思是,蓝牙连接成功和失败的接口都没有...
//1、创建好myButton的各项 //2、添加以下代码,实现半边圆角(下边的半边圆角) ...//3、想改变半边圆角,可以通过改变UIRectCornerBottomLeft | UIRectCornerBottomRight ... UIBezierPath *maskPath = ...
在iOS开发过程中,有些时候需要禁掉UItextfield自带的选择、全选、粘贴的功能,比如在APP登录界面,账号输入框可以复制粘贴,但是密码输入框就不能粘贴进去。 具体步骤很简单,但是有一点必须要注意,就是必须要...
在点击cell得时候,默认...方法一:在 Table view data source的 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath方法里直接调用[tableView deselectRowAtIndexPat...
NSString * testStr = @"我是,\"双引号\""; NSLog(@"testStr==%@",testStr);
当点击后push界面时候,界面没有反应,同时表现出整个界面像是卡住,但是通过层级关系图可以看出来要push界面的view的那些东西都已经出现,这时候可以考虑一下是手势冲突或者view的遮盖,我这边的是因为自定义了...
swift语言IOS开发PDF
在iPhoneX适配时,wkWebView会出现屏幕下方有一定间距的情况,大约是屏幕底部到...if(@available(iOS 11.0, *)) { webView.scrollView.contentInsetAdjestmentBehavior = UIScrollViewContentInsetAdjestmentNev...
作为编者自己的一个复习总结以及广大iOS开发初学者的小小福利,呕心沥血诞生出这篇图片加载方式的文章,如有不足请指正。 先谈谈iOS图像加载方式的分类吧。 本地加载:从程序包中加载,从沙盒加载以及从本地...
iOS点击空白处或点击背景收起键盘 在viewDidLoad中添加手势 - (void)viewDidLoad{[super viewDidLoad];//添加手势UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@...
IOS开发 自定义TableViewCell(registerNib:与registerClass:的差异)
当SDK中需要加入图片等资源文件的时候,我们需要将图片提供给别人,... 有关SDK制作的相关文章: iOS中的静态库与动态库,区别、制作和使用 iOS项目中SDK的开发与调试 IOS SDK开发之--2.创建自己的SDK iOS 封装...
其实自学编程并不难,自学iOS移动开发也不是很难。 iOS拥有强大的开发工具IDE Xcode,Xcode是开发OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。...
在开发过程中有时候会遇到这种情况,当你在拖入一个工具类到你的项目里面的时候,虽然你在拖入的时候已经选择一、二、四选项;但是在项目运行的时候,xcode却提示找不到你拖入的这个文件,那怎么解决呢? 解决...
iOS开发时为了安全或其它原因(特别是开放了第三方输入法之后),我们不想让用户切换键盘,但是ios中不让用户换键盘只有给textField设置secureTextEntry为NO,代价是输入的内容会变成小黑点,如果我们要输入的内容...
在项目开发过程中,经常会遇到下架已经审核通过的App,比如已经上架的应用,因为某种原因需要下架。 方法步骤很简单,只需简单四步操作即可: 1.登录开发者账号,进入iTunes Connect; 2.找到“我的App”...
默认情况下,当设备一段时间没有触控动作时,iOS会锁住屏幕。但有一些应用是不需要锁屏的,比如视频播放器等; [UIApplication sharedApplication].idleTimerDisabled = YES; 或 [[UIApplication ...
NSDictionary *dic= @{@"name":@"zero",@"age":@(25)}; NSData *data= [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil]; NSDictionary *dictionary =[NSJSONSerializat
1. 可以使用在线移动图标生成工具:图标工场https://icon.wuruihong.com/网站自动生成iOS所需的所有对应格式的图标,这样就不用我们一个个切图啦~当然也可以自己...2. 如果直接选择iOS,会自动生成iOS的AppIcon所需...
为了用户体验更好,动画是必不可少的。常用的动画 放大缩小 和 渐变消失或显示。废话不多说直接上代码:CGFloat kAnimationDuration = 0.3f; CAGradientLayer *contentLayer = (CAGradientLayer *)_contentView....
IOS提供了一个比较好的视频框架MobileVLCKit,这个框架支持的视频格式和协议比较多,RTSP就是其中一种,上一篇文章中谈到使用MobileVLCKit来播放大华或者海康的视频流,这篇文章就来讲如何使用MobileVLCKit来搭建一...
在某些情况下我们可能需要headerView跟随cell滑动,而不是停留在顶部。要实现跟随滑动,我总结了如下几个方法 方法一:(特殊情况) 如果你的tableview恰好只有一个headerView,实现这种效果就好办了。...
使用命令行从Git拉取代码详解 从官网下载安装包,手动完成安装。打开Git Bash命令行工具,执行命令ssh-keygen -t rsa -C Email-Addresss生成一个密钥对。登录到GitLab,点击右上角你的用户头像,点击Edit ... ...
很多人在开发中会碰到一个问题,当我们在一个VC中想调用一个view上面的某一个控件,而且这个view上面有很多的同类控件,但是我们还不知道我们需要调用的控件具体哪一个的时候,就可以通过tag值来获取.
第一种刷新:tableview的刷新 [self.tableView reloadData]; reloadData是刷新整个UITableView,有时候,我们可能需要局部刷新。比如:只刷新一个cell、只刷新一个section等等。这个时候在调用reloadData方法,虽然...
实际开发过程中,会有自定义键盘的需求,比如,需要添加一个表情键盘。本文提供一种解决方法,思路就是通过获取系统键盘所在的view,然后自定义一个view覆盖在系统键盘view上,接下来的事情就非常简单了,就是在...
转载地址: https://www.jianshu.com/p/a92b532708b9 转载地址:https://www.jianshu.com/p/1c6acd09fe28
前几天做项目,需求是从系统的相册中选者gif格式的图片上传到服务器,之后界面显示相关的gif图片 显示这里应该不是问题 网上好多显示处理gif图片的Demo可以参考,从相册中选择到是困扰了我。...