- 博客(5)
- 收藏
- 关注
原创 OC原生UIWebview与js交互,调用js方法并传参
在控制器里面创建了UIWebview,一般在webView加载完成时调用方法//网页加载完成的时候调用- (void)webViewDidFinishLoad:(UIWebView *)webView { NSLog(@"网页加载完成!!"); //首先创建JSContext 对象(此处通过当前webView的键获取到jscontext) JSContex...
2020-04-17 09:12:14
290
原创 MVVM模式的使用
最近项目都换成了MVVM的模式,这里说一下整的思路。这个就是MVVM,把控制器剥离出来,减轻控制器的负担,简化代码提高代码质量,是这种模式的主要作用。流程:1.一个模块创建一个ViewModel,viewModel贯穿VC和View,是他们之间沟通的桥梁。这是ViewModel的.h,是创建信号的,信号分两种,Command一般用于接口调用,Subject用于事件传递。在.
2017-11-17 15:50:00
290
1
原创 商品加入购物车抛物线下坠的动画
最近项目中做了一个加入购物车的动画,话不多说,上图。代码很简单,只有一个方法 #pragma mark - 购物车动画效果/** 加购物车动画 @param tableView @param indexPath @param picImageView */- (void)startAnimationand:(UITableView *)t
2017-06-13 18:03:01
699
1
原创 总结的一些简单实用的小方法
1.self.navigationController.navigationBar.subviews[0].alpha = 0 设置导航栏为透明2. flashScrollIndicators 这个很有用,闪一下滚动条 ,暗示是否有可滚动的内容,可在ViewDidAppear [table reload] 之后调用3.点击cell上的按钮时,获取所在的cell
2017-03-20 11:39:37
259
原创 UITableView分区区头的问题
1.改变风格 UITableView的风格(style)有两种,默认的是plain风格,它会使得区头悬浮显示,而grouped风格则区头跟随表格滑动。但是这种风格在加载视图的时候会出现一屏幕的横线,效果不好,不建议使用。2.添加代码- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sec
2017-03-20 11:37:22
666
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人