
笔记整理
x04
这个作者很懒,什么都没留下…
展开
-
swift-UIStoryboard故事板
好几年没做iOS开发了,今天写swift想看看故事板什么样的,发现好多都记不起来了或者说改版很厉害,找不到以前的痕迹了。 现在只是记录下简单的操作, 1、Storyboard创建项目的时候会自动创建一个,我就没有重新创建了,如下图: 2、拉vc或者其他控件到storyboard,点击下图的红色区域可以找到支持的控件,点击需要的控件拖拽到合适的位置即可: 3、在一个vc创建一个按钮,点击按钮可跳转到故事板创建的vc: //viewDidLoad中调用 initBtn() //butt..原创 2020-06-22 15:25:02 · 1626 阅读 · 0 评论 -
swift-UINavigationController、UINavigationBar导航栏
定一个vc如果是UINavigationController,那可以使用pushViewController进行页面跳转,如果UINavigationBar,那当前vc使用present进行页面跳转(目前我所知道的是这样的,有不同意见,请麻烦留言)。 1、把一个vc变成具有navi,可参考一下代码进行设置: let destination = SeconViewController() destination.message = "传递的字符串" // 创建nav...原创 2020-06-22 15:07:39 · 765 阅读 · 0 评论 -
swift tableView简单实用-01 自定义cell
系统提供的UITableViewCell很难满足我们的需求,自定义cell是常有的事,所以简单使用table后写了个自定义cell,具体如下: 1、创建自定义cell,继承UITableViewCell,开发语言选择swift,如下图所示: 2、定义之后,在引用的vc中, 1)在viewDidLoad中添加注册, table.register(NormalCell.self, forCellReuseIdentifier: "normalcell") 2)在代理方法cellForRowAt中原创 2020-06-12 16:24:49 · 2646 阅读 · 0 评论 -
swift tableView简单实用-01
swift出来很久了,看了一些资料,一直没仔细去看,最近有时间看这资料简单写了些,只能算是一个入门吧,下面看代码 1、和oc一样,使用tableview要使用它的代理,引入如下图所示: 2、初始化table,使用懒加载,代码如下 lazy var table:UITableView = { let table = UITableView(frame: self.view.bounds,style: UITableView.Style.plain) table.b...原创 2020-06-12 15:44:51 · 3018 阅读 · 0 评论 -
iOS 极光推送问题
极光推送,以前没有用过,后来项目需要,基本的APNS满足不了需求,就是用了极光推送, 1、导入,首先需要下载极光推送的sdk,然后添加到项目中,然后,需要在方法didFinishLaunchingWithOptions中添加以下代码: #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_7_1 if ([[UIDevice current原创 2015-12-16 16:00:33 · 552 阅读 · 0 评论 -
vue与原生混合开发
前段时间,做了一个混合开发的项目,主要是以vue框架开发h5页面,使用cordova作为中间沟通桥梁,实现了h5与安卓、iOS的混合开发,由于从事iOS开发,h5也是刚接触不久,很多深入原理还不太清楚,只说下我们这个个项目的开发流程,记录过程中遇到的比较大的问题。1、创建vue项目,具体流程可参考下图(基于mac):2、开发完毕后对vue项目进行编译,编译之前需要对配置进行一些更改,在目录conf...原创 2018-07-06 10:09:08 · 13395 阅读 · 3 评论 -
原生加载vue文件出现几秒空白问题
因为混合开发,需要加载vue编译的项目,通过原生运行日志看到,在加载资源时出现较明显卡顿,导致h5页面显示之前出现几秒的空白,通过资料查看找到部分解决方案,原文地址:https://blog.youkuaiyun.com/fabulous1111/article/details/79389280#comments非常感谢博主的分享,更改后明显感觉卡顿减少了一半以上,至少在能接受的范围内了,和原生加载页面还存在...转载 2018-07-06 10:18:42 · 3314 阅读 · 0 评论 -
vue父子组件方法相互调用
一直使用vue的子组件调用父组件方法,很少使用父组件调用子组件方法,前几天用了一次,在这记录一下,便于以后使用1、子组件调用父组件方法<home-search v-on:listenToSearchChildEvent="ChildSearchEventAction"/> 其中home-search是自定义子组件,listenToSearchChildEvent是子组件调用的时...原创 2018-07-06 10:34:36 · 1184 阅读 · 0 评论