- 博客(13)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 关于GridView item动态宽度的问题
最近在android项目中,遇到需要动态设置GridView列数的问题,实现如下: 首先大体估算一下item宽度(这里估计宽度100,然后计算满屏能显示几个item): GridView hotGrid = (GridView) findViewById(R.id.hot_word_grid); int colnum = ZETTool.getScreenWith(
2016-08-24 11:18:37 4367
原创 ios 底部弹出框菜单
在IOS开发中,经常用到底部菜单,这是一个简单的底部弹出菜单的实现 代码如下: 头文件(.h) #import @interface ShareMenuView : UIView { UIButton *_backView; } - (void)show; - (void)hide; @property(nonatomic,copy)void (^ sh
2015-10-15 14:28:27 6882 1
原创 IOS Webview JS交互之事件拦截获取
最近项目中用到了webvVew,webView加载的网页中有两个按钮,要在app里面响应这两个按钮的点击事件,并接受JS传过来的参数。 ios7 的时候,出来了一个新的类库叫JavaScriptCore.framework - (void)setupJsContent { //获取当前JS环境 _content = [_webView valueForKeyPath:@"d
2015-08-21 08:57:09 5308
转载 UIImage:去色功能的实现(图片灰色显示)
代码如下: -(UIImage *)grayImage:(UIImage *)sourceImage { int bitmapInfo = kCGImageAlphaNone; int width = sourceImage.size.width; int height = sourceImage.size.height; CGColorSpaceRef colo
2014-08-13 11:18:23 829
转载 UITableView 滚动流畅性优化
影响 UITableView 滚动的流畅性的原因 1、 在代理方法中做了过多的计算占用了 UI 线程的时间 2、同上 3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序: 1、向代理要 number Of Row
2014-04-03 11:53:29 805
转载 IOS 跳转动画设置以及样式
页面控制器中使用方法: [CATransaction begin]; CATransition *transition = [CATransition animation]; transition.type = @"rippleEffect"; transition.duration = 0.5f; transition.fillMode
2014-03-21 12:03:02 1013
原创 ios 仿淘宝自定义TabBar
iOS 自带的TabBar样式比较单一,很多时候需要自定义,仿淘宝的效果如下: 自定义TabBar的类MainController继承UITabBarController #import @interface MainController : UITabBarController { @private UIButton *homeBtn; UIB
2013-09-03 11:11:28 4574 4
原创 iOS解决键盘遮挡TextFiled的问题
//UITextField的协议方法,当开始编辑时监听 -(BOOL)textFieldShouldBeginEditing:(UITextField *)textField { NSTimeInterval animationDuration=0.30f; [UIView beginAnimations:@"ResizeForKeyboard" context:nil];
2013-07-31 13:41:51 700
原创 iOS 带文字和图片的button
[button setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)]; [button setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, -40, 0)]; 这两个方法,可以设置图片和文字在按钮中的位置。 例如
2013-07-03 09:01:15 1654
原创 ios学习之生命周期
viewDidLoad:在视图加载后被调用 viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear: 视图已完全过渡到屏幕上时调用 viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作 viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作设置一个uitext
2013-06-22 14:14:11 704
原创 iOS json解析数据中文出现乱码的问题
一般服务器的编码格式都是UTF8,这样通过json解析下来的的数据,一般中文是不会出现乱码,但是如果服务器的编码格式不是UTF8,通过json解析的数据中的中文容易出现luan乱码,怎么解决这个问题呢? 一般都是通过转码来解决,但是直接转码,是不能达到效果的,例如 [jsonStringstringByAddingPercentEscapesUsingEncoding:
2013-06-06 11:06:24 2406
原创 android TranslateAnimation动画焦点跟随问题
给一个activity设置移动动画,移动后,焦点并没有跟随,实现焦点跟随的效果,可以这样设置: mainlayout = (RelativeLayout) findViewById(R.id.main_activity); final Animation animation = new TranslateAnimation(0, -100, 0, 0); animation.setD
2012-12-19 11:56:15 1393
android listView滑动删除和下拉刷新
2014-06-13
iOS平台上的音频即时通讯应用开发
2014-02-24
IOS常用第三方库
2013-08-24
SBJson第三方解析包
2013-04-13
IOS 把pdf字节转换成pdf文件保存在本地
2014-04-25
关于android自定义返回功能的问题
2014-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人