- 浏览: 534255 次
- 性别:
- 来自: 北京
最新评论
-
tangyunliang:
大哥你太历害了谢谢
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
u013015029:
LZ,请问下,在// 添加消息到聊天窗口 , 这里获取Ed ...
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
endual:
怎么保持会话,我搞不懂啊
Android基于XMPP Smack Openfire开发IM【一】登录openfire服务器 -
donala_zq:
显示:[2013-11-30 11:50:36 - Andro ...
android-----------新浪微博 -
donala_zq:
哥,运行不了啊
android-----------新浪微博
文章列表
仿大众点评源码(部分)
- 博客分类:
- android
项目中的一些界面:
[img]
[/img]
[img]
[/img]
[img]
[/img]
[img]
[/img]
[img]
[/img]
错误总结用到的表如下图:
[img]
[/img]
1,错误:sum后面加上了空格:
[img]
[/img]
为了给用户比较良好的交付,想在键盘上添加一个按钮,实时根据键盘不同高度变换按钮位置,再不做输入的时候点击按钮能够隐藏键盘,这种方式在很多软件上都有体现,然后在网上查阅了关于检测键盘高度一些相关知识,以下是一个Demo,代码有很多需要优化地方,仅供需要者参考;
先看效果:
[img]
[/img]
[img]
[/img]
[img]
[/img]
[img]
[/img]
首先是我们在ViewDidLoada()中注册了两个通知,[NSNotificationCenterdefaultCenter],检测键盘动态,一个是键盘将要弹出的时候,另一个是键盘将要退出时候键盘的信息 ...
今天遇见一行代码实现打开一个网页,比起印象里的UIWebView控件实现简单很多,很容易使用而且,经过真机测试却是很方便使用,在网上又搜索了一点相关资料:
代码段:[[UIApplication sharedApplication] openURL:url];
其中系统的url有:
1.Map http://maps.google.com/maps?q=Shanghai
2.Email mailto://myname@google.com
3.Tel tel://10086
4.Msg sms://10086
- (IBAction)ope ...
有时候会遇到点击一张图片,然后让这张图片触发一个事件,或者是跳转视图,想到的第一个方法就是用UIButton,将Button的背景图片属性设置为该图片,效果达到了,但不是最好的方法,直接触发方法
定义Image的对象
UIImageView *imgView =[[UIImageView alloc] initWithFrame:CGRectMake(0, 0,320,100)];
imgView.backgroundColor = [UIColor redColor];//因为没有设置image属性,为了显示出图片覆盖区域
imgView.userInteractionE ...
看到很多项目中都采用的是Navigation加Tab Bar组合到一起,完成视图切换操作,在导航栏上添加基本按钮,给予响应事件,让应用给用户更好的体验,所以本菜鸟写了这个这样一个Demo,仅供学习
所创建工程模板是最后一个 Empty Application
[img]
[/img]
先看运行效果:
第一个视图,点击按钮切换视图,点击导航栏上按钮可以切换回去
[img]
[/img]
[img]
[/img]
第二个视图设置了背景颜色和透明度 第三个视图添加了背景图片
[img]
[/img]
[img]
[/img]
第四个视图,在导航栏上添加了两个按钮,左边按钮 ...
[img][/img]今天写的是一个简单功能的google地图小demo,因为模拟器定位的经纬度已经默认设置为了苹果公司地址,所以只能定位一个地方了。
在模拟器里有个位置坐标的设定。调试-位置-自定义。可以通过修改坐标值进行进一步测试
实现效果
[img]
[/img]
[img]
[/img]
[img]
[/img]
[img]
[/img]
实现地图定位我们需要两个类
CLLocationManager 和CLLocation
1.首先需要一个位置管理器,CLLocationManager对象locationManager,CLLocationManager * ...
在我们做项目中可能需要使用图库,模拟器是有图库的,但是如何像其中添加图片,一个简单的做法就是:
1.打开模拟器中的Safari浏览器,然后想模拟器里面拖动图片,然后就出现
[img]
[/img]
2.鼠标放在模拟器上,长按左键,出现
[img]
[/img]
3.选择 储存图像 就保存到图库中了,然后我们就可以使用图库里图片了,然后就没有然后了。。。。。。
[img]
[/img]
[img]
[/img]
本次实现的是表视图的分区和索引,代码和前面都差不多,主要还是代理方法的设计实现;
1.新建工程名为Partitation , File->New->Project ->single View Application -> next
[img]
[/img]
2.添加协议和声明变量
#import <UIKit/UIKit.h>
@interface PartitionViewController : UIViewController
<UITableViewDelegate,UITableViewDataSo ...
通常情况下我们会希望单元格UITableViewCell显示自定义不同数据,一般有两种方法,一种是通过代码给UITableViewCell在添加子视图,另一个就是用nib文件加载子视图;
本文是在iPhone4与iPad开发基础教程上的一个实例,因为纯代码编写和书上Xcode版本过老的问题,代码和书上有些细微不同,笔者为什么还写出来呢,因为在写的时候种种细节都是影响视图不能正确显示的原因,虽然是看着书上代码敲得的,运行和没有一个错误警告但是就是不能正确显示出来,我想大部分初学者和我一样的感受,以此文告诫自己:做一个细心的人;
1.新建工程名为TableViewCell , Fil ...
感觉代码写控件都一个理,先在ViewDidLoad中创建控件对象,然后初始化他的frame,在简单的描叙下他们的相关属性,最后在添加到视图上;这样控件就在视图上显示出来了;
UIDatePicker是一个用来选择日期或设置日期的控件,他不是UIPickerView子类,而是UIControl的子类,当然它所依赖的类也是与实践有关的类,NSDate;苹果公司已经为你实现好了这个控件是怎么实现的,它底层怎么实现你不必了解,你只需调用相关API就可以了;
上一文中写了Navigation Bar 和ToolBar的视图切换,这一节把Tab Bar视图切换也加上, ...
这篇文章是建立在 代码实现 UITableView与UITableViewCell基础上进行修改,用不上的代码我注释调,部分不明白可以看看上篇博客;实现的功能是对UITableViewCell的标记、移动、删除、插入;
1.标记:指的是选中某一行,在这一行后面有个符号,常见的是对勾形式
通过修改cell的accessoryType属性来实现,首先,在ViewDidLoad中[tableView setEditing:NO animated:YES];表示把单元格可编辑状态这只为NO
-(void)tableView:(UITableView *)tableView didSelectRow ...
我们常用的表格类视图就是用 UITableView与UITableViewCell,UITableViewController继承UIViewContoller,所以只要很少代码就可以显示一个视图,UITableViewController也是UIScrollView子类,所以也有上下滑动效果 ;UITableView和UITableViewCell不能储存数据,可以用来显示特定行数内的数据,而且,也并不是把所有数据都放在单元格cell视图上,而是通过单元格重用和实现UITableViewDataSource,UITableViewDelegate协议的方法形式显示出来;
1.新建工程名 ...