UILabel 多行文字自动换行 (自动折行)
1.UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)];
2. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)]...
分类:
移动开发 时间:
2015-04-08 16:33:39
阅读次数:
134
先上图,我们最终要实现的效果是这样的:可参考(http://www.cocoachina.com/ios/20141226/10778.html)
图 1:实时更新 cell 高度
实现上面效果的基本原理是:
在 cell 中设置好 text view 的 autolayout,让 cell 可以根据内容自适应大小
text view 中输入内容,根据内...
分类:
移动开发 时间:
2015-04-08 16:34:02
阅读次数:
231
LoginViewController *loginViewController =[[
LoginViewController alloc]
init];
UINavigationController *nav=[[UINavigationController
alloc]initWithRootViewController:loginViewContr...
分类:
移动开发 时间:
2015-04-08 16:33:36
阅读次数:
149
1.cell.selectionStyle = UITableViewCellSelectionStyleNone;该方法缺点是虽然cell可以被用户选中后,但不会被突出显示
2.-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//...
分类:
移动开发 时间:
2015-04-08 16:31:07
阅读次数:
154
在做应用时,经常要用到下拉列表选择操作,比如我们点击下拉列表选择省市区,选择性别等。我们可以用多种方法实现,比如可以用ListView显示数据,再用onItemClickListner()事件来处理选择操作。不过更好的选择是用Android自带的下拉列表控件Spinner。
--------------------------超简单布局------------------------------...
分类:
移动开发 时间:
2015-04-08 16:30:49
阅读次数:
154
很多时候需要WebView加载的页面可以缩放,以方便阅读。
其实WebView的缩放并没有那么简单,不能通过一两个属性就能设置好,一般情况下需要同时设置一下几个属性:
// 设置可以支持缩放
webSettings.setSupportZoom(true);
// 设置出现缩放工具
webSettings.setBuiltInZoomControls(true);
/...
分类:
移动开发 时间:
2015-04-08 16:28:28
阅读次数:
140
Problem Description:
为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N
Input:
输入包含多组数据,输入的第一行有两个数:N和M,接下来的M行每行有两个数a和b,表示了一条通道可以从A房间来到B房间。文件最后以两个0结束。
Output:
对于输入的每组数据,如果任意两个房间都是相互连接的,输出"Yes",否则输出"No"。
S...
分类:
移动开发 时间:
2015-04-08 16:27:10
阅读次数:
153
// IOS8 新系统需要使用新的代码咯
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings...
分类:
移动开发 时间:
2015-04-08 16:24:24
阅读次数:
139
IOS8中,Apple将UIActionSheet和UIAlertView整合成一个接口UIAlertController。
原来的是一个view,展示在window视图之上。现在改成了controller,展示方式变成由当前的controller直接present出来。
UIAlertController *alert = [UIAlertController ale...
分类:
移动开发 时间:
2015-04-08 16:26:24
阅读次数:
195
解决方法:在plist文件中将 View controller-based status bar appearance 设置为NO 在application:didFinishLaunchingWithOptions:中添加下面代码[[UIApplication
sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusB...
分类:
移动开发 时间:
2015-04-08 16:24:31
阅读次数:
253
iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一直没去研究,套用+总的话,苹果在适配方面提供的方法做的比安卓好太多了.自己实测之后,确实很方便0.0...
分类:
移动开发 时间:
2015-04-08 16:25:38
阅读次数:
143
1项目路径坑
模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目
8和Xcode 6的各种坑" style="margin:0px;...
分类:
移动开发 时间:
2015-04-08 16:24:20
阅读次数:
171
网上的说法有些时间比较久远,软件更新又快,配置路上总有一些坎坷。
自己亲自尝试了一遍,记录下来。
所需的软件:
1. qt-opensource-windows-x86-android-5.4.1.exe
(需安装,按安装步骤来即可,我安装在 D:\Qt\Qt5.4.1)
2. jdk-7u6-windows-i586.exe
(需安装,按安装步骤来即可,我安装在 D:\P...
分类:
移动开发 时间:
2015-04-08 16:24:41
阅读次数:
146
老外的一段解释 -------------------------------------------------------------------------------------------------------------------------------------------- T...
分类:
移动开发 时间:
2015-04-08 16:18:19
阅读次数:
122
随着科学技术不断的向前发展,网页的浏览终端越来越多样化,用户可以通过:宽屏电视、台式电脑、笔记本电脑、平板电脑和智能手机来访问你的网站。尽管你无法保证一个网站在不同屏幕尺寸和不同设备上看起来完全一模一样,但至少要让你的Web页面能适配用户的终端,让他更好的呈现在你的用户面前。在本节中,将会学到如.....
分类:
移动开发 时间:
2015-04-08 16:19:05
阅读次数:
165
打开Eclipse,进入工作界面后点击菜单栏的help,选择install new software。 弹出对话框,点击add,接下来弹出add对话框,输入名称后点击archive按钮,选择我们下载好的ADT。 ?一路next,开始安装。 完成后,会出...
分类:
移动开发 时间:
2015-04-08 15:13:31
阅读次数:
119
Android 自带的ProgressBar中大多比较丑,所以自己定制了一个ProgressBar,可以实现动态的播放,先看截图
然后上代码,^_^原谅我不会说别的。
先看主程序布局文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://sc...
分类:
移动开发 时间:
2015-04-08 15:07:08
阅读次数:
236