- 博客(35)
- 收藏
- 关注
原创 xib&storyboard中为scrollview添加约束
xib&storyboard中为scrollview添加约束,实现图片左右滚动步骤:1,拖入一个scrollView,设置其上左右约束分别为(0,0,0)。2,向scrollView中拖入一个view,将其命名为contentView,并设置其上左下右约束分别为(0,0,0,0),并设置其与scrollView等高。3,向contentView中拖入一个3个view,设置第1个v...
2020-08-02 16:14:02
265
原创 xib中的Autoresizing
如上图所示:我们可以在xcode中通过上面2种方式来创建xib,但是这2种创建方式还是有些区别的,用错了就会导致一些莫名奇怪的bug。区别1:使用"view"创建的时候会自带一个view,使用“empty”创建的时候不会自带view,空空如也。区别2:使用view和empty创建后,右边对应的Autoresizing分别对应下图所示所以:以后使用要注意合理选择,比如我们自定义一个butt...
2020-08-02 16:13:50
296
原创 iOS 三种 拖拽文件夹方式
如上图所示,选择1是创建黄色文件夹,选择2是创建蓝色文件夹,开发中使用创建黄色文件夹这种方式比较多。bundle通常用在第三方框架中存放一些素材。...
2020-08-02 16:12:49
525
原创 swift 自定义转场动画(一)
一,系统默认modal介绍:iOS系统12及之前modal出来的控制器会全屏显示且从底部弹出,同时前一个控制器会移除。iOS系统13以后modal出来的控制器不会全屏显示从底部弹出,同时前一个控制器不会移除,进而会影响到前一个控制器的生命周期方法的调用。二,为什么要使用自定义转场?有个新需求,需要实现下图效果:即在modal时:①不移除前一个控制器即能看到前个控制器内容②随意...
2020-08-02 16:11:55
543
原创 如何将图片中的文字进行提取并编辑
方法一:使用手机微信小程序微信小程序搜索“微软AI识图”或“传图识字”方法二:百度搜索“诚华OCR”诚华OCR网站可在线处理。
2020-08-02 16:07:51
1111
原创 如何输入特殊字符,如英语音标
方法一:复制方法二:截图方法三:搜狗输入法 在搜狗工具箱-符号大全-英文音标点击输入即可。缺点:侧重音符号不能输入方法四:音标网1.在音标网(https://www.yinbiao5.com/)输入后复制2.英语音标输入网站(https://www.youkuaiyun.com/)输入后复制方法五:PPT中安装GWIPA字体。注意:1.键盘切换为大写状态。2.PPT需要做如下设置,以防别人拿到你的ppt文件后,他人的ppt未安装该字体,不能识别的问题。...
2020-08-02 16:07:42
1043
原创 网页文字无法选择【解决办法】
方法一:禁用脚本 1.360浏览器:在浏览器选项中的高级设置JavaScript模块中选择禁用脚本,然后刷新浏览器即可。 2.IE浏览器是在Internet选项-安全-自定义级别-java小程序脚本,选择禁用即可,或者Internet选项-高级-禁用脚本调试即可。注意:复制完成所需文字后要记得将浏览器恢复成不禁用加粗样式脚本。方法二:保存网页 1.在浏览
2020-07-27 17:02:58
8944
1
原创 swift 判断 某个对象 是否是某个类的实例
1,写法一 if viewController is VideoViewController { }2,写法二 if viewController .isKind(of: VideoViewController.self) { }
2020-03-03 21:00:19
2172
原创 collectionView 滚动到指定item
override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() //滚动到指定item collectionView.scrollToItem(at: IndexPath(row: originalIndex, section: 0), at: .centeredHorizontally, anim...
2020-03-02 19:52:03
1754
原创 swift全局设置、单独设置状态栏颜色
0,在info.plist中,将View controller-based status bar appearance设为YES,或者不添加这个key。1,自定义导航栏控制器MyNavigationController继承自UINavigationController在MyNavigationController类中添加如下代码:override var preferredStatusBar...
2020-01-08 17:43:07
1665
原创 swift中双层for循环写法(使用 flatMap , compactMap)
现在有一个需求:需要加载本地plist文件中的数据,数据格式如下图所示:即:数组里存放2个数组,然后这2个数组又分别存放几个字典。要加载这些数据你可能首先会想到的就是第一种方式:代码如下首先定义一个数组存放数据: fileprivate lazy var sections = [[SettingModel]]()第一种方式:双层for循环 le...
2019-12-31 19:15:13
966
原创 Sourcetree的简单使用
一,概念二,大致工作流程三,在项目中具体使用流程一般项目中使用的 Git客户端是Sourcetree,SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库...
2019-11-22 15:12:55
477
原创 仿滴滴出行页面Demo
Demo中实现的效果是仿照滴滴出行页面的效果。1.上拉或下拉可回弹2.可以将列表不断上拉,直至看到列表最底部内容3.列表上拉直至列表内容超出屏幕范围后,然后不断下拉,下拉过程中,当拉到列表顶部内容时,列表顶部内容会吸附在屏幕顶端效果图如下所示:demo中的核心代码:1.-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)eve...
2019-11-08 16:19:19
3594
2
原创 从iOS开发到后端接口开发(中)
本文主要讲述:在接口开发完成后,我们还需要对其自测、调试、完善的一些大致步骤.一,调试途径 a,可以通过浏览器进行接口调试; b,可以让前台的哥们配合你调试:让他去调你的那个接口;两者调试步骤相同.一般情况下,接口刚开发完成,我会先采用a方法来测试:因为刚开发完成的接口可能bug很多,每次debug的过程中,都需要多次重启服务器,并让前台哥们发起请求,很麻烦;多次自测无误后,再采用b方法来完善接
2017-07-18 14:34:27
4370
原创 点击导航栏以外区域也会返回的问题
本文主要讲述:点击导航栏以外区域会触发导航栏返回事件的解决办法前言:之前由于忙于开发一直未抽出时间来写博客,所以一有时间就想写写博客用来记录最近开发中遇到的一些小问题及解决办法.
2017-07-12 15:40:16
668
原创 从iOS开发到后端API开发(上)
本篇文章内容:主要讲述鄙人最初进行后台接口开发的大致流程。(适合新手看)前言:最近两个月,由于iOS小组暂时没有任务可做,所以经理就给我安排了一个后台的工作—-写接口.刚开始听到这个噩耗,内心是崩溃的,但是回头想了一下,技多不压身,毕竟在当今这个信息技术高速发展的时代,作为一名IT人员,要想立于不败之地,就要不断给自己充电.联想到周围的同事和朋友,其实不管是做安卓还是iOS开发的Coder,会写接口
2017-07-11 17:41:14
4324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人