在很多app中就有UITableViewCell左滑出现菜单如系统删除按钮,但是系统的只能有一个,有很多需求需要个性化不仅可以放文字还可以放按钮修改背景色创建多个菜单项,那么系统提供的肯定不适合,所以我们需要自己手工打造。
直接上代码如下:
WHC_MenuCell.h 头文件如下://
// WHC_MenuCell.m
// WHC_MenuCell
//
// Created by...
分类:
移动开发 时间:
2015-04-20 16:59:18
阅读次数:
178
一、基础动画 CABasicAnimation
1 //初始化方式
CABasicAnimation * cabase=[CABasicAnimation animation];
2 //通过keyPath设置需要实现动画的属性,此处设为bounds
cabase.keyPath=@"bounds";
3 //通过toValue设置动画结束时候的状态
cabase.t...
分类:
移动开发 时间:
2015-04-20 16:58:14
阅读次数:
152
ConnectivityManager con=(ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE);
boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
boolean inte...
分类:
移动开发 时间:
2015-04-20 16:58:25
阅读次数:
362
NSURLSession的主要使用类型及部分示例代码...
分类:
移动开发 时间:
2015-04-20 16:59:21
阅读次数:
148
??
3D模型创建 //3D models
auto model = Sprite3D::create("Sprite3DTest/boss1.obj");
model->setScale(4);
model->setTexture("Sprite3DTest/boss.png");
model->s...
分类:
移动开发 时间:
2015-04-20 16:57:21
阅读次数:
187
目前各种app都讲究用户体验,这里介绍下对EditText控件的样式美化。
先上效果图:
注:第一个控件没有没有设置 background 的任何属性,第二个控件设置了 android:background="@drawable/bg_edittext_selector"
若希望取消 EditText 背景,直接设置 android:background=...
分类:
移动开发 时间:
2015-04-20 16:57:32
阅读次数:
155
MainActivity.java:
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import and...
分类:
移动开发 时间:
2015-04-20 16:55:07
阅读次数:
139
思路:重写ListView的setOnTouchListener事件; 1 ListView.setOnTouchListener(new OnTouchListener(){ 2 3 @Override 4 public boole...
分类:
移动开发 时间:
2015-04-20 16:47:59
阅读次数:
148
最近 Google 被墙了, 上传一下自己收集的 Android 开发环境, 下面给出的官网链接也可以下载;1. 百度网盘下载地址Android集成环境 NDK JDK 总链接: http://pan.baidu.com/s/1bnjaDKb;Android Studio Linux版: http:...
分类:
移动开发 时间:
2015-04-20 16:48:51
阅读次数:
165
主要有以下类:NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和...
分类:
移动开发 时间:
2015-04-20 16:44:43
阅读次数:
205
1. Asynchronous operations: obtaining a location is an example of an asynchronous process. it is said to be operating "in the background". As soon as ...
分类:
移动开发 时间:
2015-04-20 16:43:26
阅读次数:
133
一、基础动画 CABasicAnimation1 //初始化方式 CABasicAnimation * cabase=[CABasicAnimation animation];2 //通过keyPath设置需要实现动画的属性,此处设为boundscabase.keyPath=@"bound...
分类:
移动开发 时间:
2015-04-20 16:43:19
阅读次数:
138
说到web.config和app.config大家都很熟悉,我们都叫他们配置文件,平时用的多,注意的少。两个有啥区别呢,很简单,一句话:如果是web程序,如webform项目类型和mvc项目类型就是web.config,如果是类库或者winform程序或者其他非界面项目就是app.config。 ....
分类:
移动开发 时间:
2015-04-20 16:43:12
阅读次数:
132
首先当然是下载AndroidStudio,目前最新的稳定版是1.1然后下载studio版本的sdk,如果用原装sdk,需要更新安装的过程中会选择sdk的路径,此时如果已经解压了原装sdk,会进行更新接着是环境的设置,因为AndroidStudio对中文的支持不是特别好,所以需要设置相关字体和皮肤参照...
分类:
移动开发 时间:
2015-04-20 16:42:10
阅读次数:
123
(点击看大图)移动H5前端性能优化指南[托尼托尼研究所]概述1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014K...
分类:
移动开发 时间:
2015-04-20 16:42:54
阅读次数:
187
现在移动端 web app 的自适应布局的方案有 5种。 零. Flexbox 使用css3 flexbox 进行布局,对于富媒体和复杂排版的支持非常强大,未普及兼容性非常差,几乎没有在任何项目中得到应用。 一. 弹性布局 使用 em 或 rem 单位进行相对布...
分类:
移动开发 时间:
2015-04-20 16:38:09
阅读次数:
183