CodingFire的博客

致力于写出让人看得懂的技术博客,让学习更简单,更快乐。(iOS群号567424325,weex群号:730615855)...

排序:
默认
按更新时间
按访问量

华为快应用-在卡片中使用lines限制text行数无效的问题

前两天刚写了卡片的使用方法,然后马上就踩坑了,发现在卡片中使用标签,设置显示的行数(lines)无效,本以为是lines问题,可是明明记得非卡片的时候有用过,索性在非卡片上重新试了一下,完全没问题。 跟华为开发者沟通后确定这是一个bug,但是也有一个方法来规避这个问题,使lines设置生效: ...

2018-06-07 11:08:53

阅读数:36

评论数:0

华为快应用-怎么使用卡片功能

关于卡片这一块,华为并没有给出什么Demo供开发者学习,虽然看了官方的文档,但总感觉无从下手,有这样的小伙伴,看了这篇博客之后,包你学会使用卡片,超级简单。 首先声明,卡片功能开发完成后,开发者不能控制卡片显示,解释下,卡片是显示在最左侧空屏的,像通知一样的东西,安卓用户应该都知道的,不过博主是...

2018-06-05 20:07:49

阅读数:151

评论数:0

iOS开发 - 千万不要把通知注册写在viewWillAppera里面

通知的用法自不必我多说,注册通知->发送通知->接收通知->执行方法,大致就是这么一个流程,一般注册通知我们会写在viewDidLoad里面,在不需要的时候移除通知。 偶然看到一个写在viewWillAppera里面的注册通知,当...

2018-06-04 16:54:17

阅读数:49

评论数:0

华为快应用-router.push的限制(卡顿时多次点击会连续触发)

近期在使用快应用中无意间发现一个问题,点击个人中心的头像时,检测登陆状态,如果未登录,则跳转到登陆页,这么一个操作,当卡顿时,点击了一次没反应,又点了一次,结果连续跳转到两个登陆页,关掉当前登陆页还有一个登陆页,一开始没有在意,提交审核过程中,被拒绝发布,原因就是这个,仔细看了下代码,不存在连续跳...

2018-05-22 20:07:10

阅读数:46

评论数:0

iOS开发 - UITableView的tableHeaderView注意事项(遮挡cell,内容重复等等)

今天我们要来说的知识点是UITableView的tableHeaderView,小伙伴要区分清楚,不是协议里的header,而是总的header,需要用tableView.tableHeaderView来设置。 使用tableView.tableHeaderView时,如果使用不当,会造成hea...

2018-05-15 17:07:53

阅读数:54

评论数:0

华为快应用 - web标签无法加载部分网页

如果你刚好用了快应用,刚好用了web标签接入h5,如果你顺利加载出网页,那么恭喜你,如果你恰好加载不出来?,那么也恭喜你,中奖了,经博主了解,官方对web标签做了闲置处理,无法加载混载的html,所以,相当一部分开发者会遇到web标签无法加载h5内容的情况。 <web ...

2018-05-15 10:16:25

阅读数:87

评论数:0

iOS开发-监听手机左上角系统自带的返回按钮

最早的时候,博主在做支付的时候牵涉到没支付成功,点击了系统左上角的自带返回按钮后支付失败的,微信无法拿到这个回调(不知道现在是否可以)。近日有小伙伴偶尔问题来这个问题,所以觉得有必要在这里公开一下这个方法,搜了下,网上关于这个方法内容很少,所以博主就发扬下极客精神: 1.使用一个方法 - ...

2018-05-04 11:39:15

阅读数:86

评论数:0

华为快应用-怎么实现打电话功能

在快应用中,没有说明如何来实现打电话的功能,我们尝试使用h5中的方法,用a标签的href来实现: <a href="tel://你需要的电话号码" if="$idx===3" style=&q...

2018-04-26 10:29:39

阅读数:199

评论数:0

华为快应用-web标签无法加载http和https混载的html页面

如果你刚好遇到这问题,那么不是你的问题,这是因为华为快应用对web的安全做了一个限制,和他们沟通后,他们打算放开这个限制,博主这里有一个他们给的beta版本调试器,已经放开限制的,正式版本会在五一前后发布。 web标签加载不出来,但是通过全局的webview来loadurl的话是可以加载出来的,...

2018-04-20 16:08:15

阅读数:91

评论数:0

华为快应用-如何来写一个列表选择器

从weex到快应用开发,感觉中间的差异还是蛮大的,关于导航条,在weex中有专用的weex-ui来提供已经封装过的组件供开发者使用,在快应用中,连scroller都没有了,div自带可滑动的属性,但是还没验证是否可以设置偏移量,想想也觉得这样不靠谱。 博主这里采用tab来写导航条,看代码: ...

2018-04-20 16:03:04

阅读数:119

评论数:0

华为快应用-怎么隐藏原生导航条

从华为官方的API中,博主尝试去找解决办法: 只找到了这个,这并没有对我的需求有任何帮助,后来才知道原来需要在manifest.json文件中来修改: 看到最下面的display了么,就在这里,而且你还可以设置哪些界面隐藏原生的导航栏,哪些界面不隐藏,方法从截图中可以看到,和路由的写法...

2018-04-18 15:33:13

阅读数:121

评论数:0

weex-自定义module,实现weex在iOS的本地化,js之间互相跳转,交互,传值(iOS接入weex的最佳方式)

博主学习weex也有一段日子了,以前写的Demo都是属于纯weex的,最多就是把所有的js文件引入Xcode项目中,通过加载本地的js文件的方式来实现项目,但也仅仅只存在一个VC,相当于是内嵌了网页的app,当然,weex的性能要好很多。 那么接下来,博主将向大家展示怎么通过weex的js文件实...

2018-04-17 15:33:16

阅读数:165

评论数:0

iOS开发-本地推送实现方法和数据处理方案(二)

上一篇中最后提到一个缺陷,然后用读取推送队列中消息的方式来管理推送。 读取推送队列中所有的本地推送(和第三方的推送无关,不要混淆): NSArray *notiArray = [[UIApplication sharedApplication] scheduledLocalNotifi...

2018-04-10 14:23:03

阅读数:34

评论数:0

iOS开发-本地推送实现方法和数据处理方案(一)

除了第三方的推送,如友盟,极光,个推,信鸽等,还有本地的推送,本地推送一般用与从后台接口拿到数据进行推送或者本地定时提醒的推送。 关于本地推送的方法其实很简单,很多地方都有,博主这里就再贴一遍代码: UILocalNotification *notification = [[UILocal...

2018-04-10 14:22:04

阅读数:54

评论数:0

weex-过滤数组中的元素并进行删除

在网络请求中,我们不可避免的会拿到一些不需要的数据,博主这里是一个列表,但是列表中加入了广告,所以博主的目的就是把里面的广告去除,首先是一个数组,数组中有很多元素,元素里面有很多数据字段,我要把不包含title字段的元素去除掉。这么说,明白了吧。 下面是网路请求: var me = thi...

2018-04-03 16:03:44

阅读数:71

评论数:0

weex-怎么定义全局方法

博主是做iOS的,所以定义全局方法的是很了解了,有很多种方法吧可以来做,比如,扩展,单例,pch等,但是关于weex怎么来做一个全局的方法来方便引入呢?下面就来进行说明: 1.建立你的weex项目,这个不用多说了吧,实在不会的,去weex官网看吧; 2.新建一个js文件: 我们叫functi...

2018-04-02 16:56:53

阅读数:62

评论数:0

pod警告/Users/Codeliu/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.4.0/lib/cocoapods/executable.rb:89:

因为升级了ruby,重装了pod,所以在使用过程中pod报如下警告: /Users/Codeliu/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.4.0/lib/cocoapods/executable.rb:89: warning: Insecure worl...

2018-03-22 16:40:04

阅读数:174

评论数:0

weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.

使用weex的同学都知道,要用weex打出iOS包,我们潜意识都认为通过: week platform add ios 之后,生成的Xcode项目可以像正常iOS项目一样打包,但是在打包时却报错: /platforms/ios/../../start does not exist. ...

2018-03-21 15:29:27

阅读数:105

评论数:0

weex-如何自定义一个控件,并向控件中传值,接上一篇vue.set和this.xxx赋值

上一篇博客,博主对vue.set和this.xxx赋值属性做了说明,但究竟要怎么来定义属性和进行赋值呢?同时这里也牵涉到如何来自定义一个控件,类似于weex-ui中的那些写好的组件组件,可以直接调用的。 效果图如下: 这里要特别说明下,在网页上不知道什么原因传值失败,效果图如下: 传...

2018-03-16 16:56:20

阅读数:211

评论数:2

weex-使用Vue.set设置属性和使用this.xxx设置属性的区别

在使用weex过程中,免不了要自定义组件,或者说封装子控件,这时候需要把父组件的一些值传递到子控件中并作出相应的操作,这时候就要使用props来进行传值,但是在赋值的时候,具体通过Vue.set来修改属性还是通过this.xxxx来修改是一个问题,不熟悉的人很容易被困扰到,下面博主将详细讲解下这两...

2018-03-16 11:22:26

阅读数:397

评论数:0

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