iphoneUI控件
北京-AK1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
修改UINavigationController中leftBarButtonItem按钮的title
新写的App中需要使用UINavigationController对各个页面进行导航,但由于第一级页面的title较长,在进入第二级页面后返回按钮leftButtonItem的title就会变得很长,对NavigationBar空间占用很大,而且不美观,于是使用代码对leftButtonItem的title文本进行修改,无论是设置self.navigationItem.leftBarButtonI原创 2012-06-15 11:17:03 · 1234 阅读 · 0 评论 -
uiimage设置网络图片
id path = @"http://merrimusings.mu.nu/archives/images/groundhog2.jpg";NSURL *url = [NSURL URLWithString:path];NSData *data = [NSData dataWithContentsOfURL:url];UIImage *img = [[UIImage alloc] in原创 2012-06-17 13:01:19 · 1963 阅读 · 0 评论 -
UITableView下拉刷新页面的实现
以前看到facebook,人人和其他的一些应用,很多都使用了下拉列表,列表就重新加载数据的应用.感觉用户体验很好,但是一直没有时间找相应的解决方法,今天终于有时间整理一下代码:下图是实现的效果图,当用户下拉列表的时候,就出现向上的箭头. 实现过程很简单,下载相应的demo,然后拷贝资源文件和EGORefreshTableHeaderView.h和EGORefreshTableHeade原创 2012-06-17 13:00:35 · 818 阅读 · 0 评论 -
UITableView 实现分页显示的代码
UITableview 能够列表显示许多内容,也是我们开发中经常用的一个组件。我们经常会分页显示列表,如先显示 10 条记录,点击更多在添加 10 条,以此类推,下面是实现类似更多显示的一个 demo。 实现的效果如下: 点击 “More…”,实现后面的效果. 实现的思路: 基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中原创 2012-06-17 13:00:00 · 732 阅读 · 0 评论 -
左右移动的表格
UIView *contentView = cell.contentView;CGAffineTransform transform = CGAffineTransformIdentity; transform = CGAffineTransformMakeRotation(M_PI/2); contentView.transform = transf原创 2012-06-17 12:57:49 · 795 阅读 · 0 评论 -
改变键盘的颜色
1.只有这2种数字键盘才有效果。UIKeyboardTypeNumberPad,UIKeyboardTypePhonePad2. 。keyboardAppearance = UIKeyboardAppearanceAlert - (void)textViewDidBeginEditing:(UITextView *)textView{ NSArray *ws = [[UI原创 2012-06-17 12:55:35 · 1002 阅读 · 0 评论 -
IPhone之UIProgressView
做了一个小Deme,是通过UIActionSheet来显示UIProgressView进度条的。 代码如下: @interface View21 : UIViewController {float amountDone;UIProgressView *progressView;UIActionSheet *actionSheet;UIView *mainV原创 2012-06-17 12:54:10 · 824 阅读 · 0 评论 -
UIPickerView的用法总结
1.UIPickerView的初始化pickerView =[[UIPickerView alloc] initWithFrame:CGRectMake(0.0f,200.0f,320.0f,216.0f)];pickerView.delegate= self; //指定DelegatepickerView.showsSelectionIndicator= YES;//显示选中框2原创 2012-06-16 11:52:48 · 556 阅读 · 0 评论 -
iphone 实现下拉菜单
通过网上资料,自己借助资料写的代码,这是完全代码//****************************************************************************@interface DropDown1 : UIView { UITableView *tv;//下拉列表 NSArray *tableArray;原创 2012-06-16 11:39:57 · 748 阅读 · 0 评论 -
介绍UIALertView和UIActionSheet的用法。
介绍UIALertView和UIActionSheet的用法。write by Xingchen’s sky1:构建一个简单的警告框:UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"xingchen"message:@"message" delegate:nil cancelButtonTi原创 2012-06-15 11:46:10 · 762 阅读 · 0 评论 -
iphone 控件有哪些?
视图UIView和UIWindowiphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。 1.显示数据的视图下面几个类可在屏幕上显示信息:UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。UILabel:实例呈现段的只读文本视图。UIImageView原创 2012-06-15 11:12:31 · 998 阅读 · 0 评论 -
2012-02-14 00:09 图像及动画处理三:WaitingBar
一个很简单的等待页面的等待条的制作,方法如下:- (id)initWithFrame:(CGRect)aFrame color:(UIColor*)aColor timeInterval:(float)aInterval;discussion:arguments-aFrame:视图框架,包括所有小球,其高为小球直径的2倍,宽与高的比值的2倍为小球的数量aColor:小球颜色原创 2012-06-15 10:43:42 · 748 阅读 · 0 评论 -
结合UIImageView实现图片的移动和缩放
因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下。 一、 首先实现原图显示(不缩放) 新建MoveScaleImageView类,继承uiview。用于加载一个UIImage。它有两个主要的成员,一个UIImage对象用于指定一个内转载 2012-06-15 11:19:41 · 510 阅读 · 0 评论 -
iPhone开发技巧之私有API--- UIBarButtonItem
博主:殷昭原文链接 : http://blog.sina.com.cn/s/blog_661314940100muy3.html更多似有API链接地址: http://blog.sina.com.cn/s/articlelist_1712526484_4_1.html转载请保留上面文字。今天介绍一下 UIBarButtonItem 的特殊用法。 如上所示,UIBar原创 2012-06-17 13:06:32 · 863 阅读 · 0 评论 -
iPhone开发问题汇总
Q:[让tableview滚动到顶端] 从另一个view进入到一个tableview时,总是会自动滚动到先前的滚动条位置,我想让它每次进入这个tableview时,都滚动回最顶端,应该用哪个消息呢?A: 方法一:使用 scrollToRowAtIndexPath 方法二:- (void)scrollToTop { [self.tableView setContentOff原创 2012-06-15 11:15:01 · 978 阅读 · 0 评论 -
UITableView,UITableViewCell,UIPickerView
.去掉分隔线,背景: 去掉分隔线: tableView.separatorStyle=UITableViewCellSeparatorStyleNone; //在syle为UITableViewStylePlain有效,隐藏了分隔线,但在UITableViewStyle为UITableViewStyleGrouped时不起作用. 或者用tableView.separator原创 2012-06-15 11:10:19 · 1546 阅读 · 0 评论 -
翻页效果
经常看到iPhone的软件向上向下翻页面的效果,其实这个很简单,已经有封装好的相关方法处理。//首先设置动画的相关参数[UIView beginAnimations:@"Curl"context:nil];[UIView setAnimationDuration:1.25]; //时间[UIViewsetAnimationCurve:UIViewAnimationCurveEaseIn原创 2012-06-14 14:34:27 · 469 阅读 · 0 评论 -
让一个UIImageView响应点击事件
UIImageView *imgView =[[UIImageViewalloc] initWithFrame:CGRectMake(0, 0,320, 44)];imgView.userInteractionEnabled=YES;UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarge原创 2012-06-14 14:23:46 · 581 阅读 · 0 评论 -
UIPageControl实现自定义按钮
有时候UIPageControl需要用到白色的背景, 那么会导致上面的点按钮看不见或不清楚,我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :@interface MyPageControl : UIPageControl{ UIImage*imagePageStateNormal; UIImage*i原创 2012-06-14 14:21:00 · 1240 阅读 · 0 评论 -
iPhone电子书toolbar的实现
iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现。生成一个UIToolbarUIToolbar *toolbar =[[[UIToolbaralloc] init] autorelease];toolbar.barStyle=UIBarStyleBlackTranslucent;[toolbar原创 2012-06-14 14:19:59 · 722 阅读 · 0 评论 -
iOS开发_iphone开发_iphone界面如何实现下拉列表
代码如下: #import @interface DropDownList : UIView { UITextField* textField; //文本输入框 NSArray* list; //下拉列表数据 BOOL showList; //是否弹出下拉列表 UITabl原创 2012-06-14 14:17:00 · 2444 阅读 · 3 评论 -
Iphone幻灯片效果+背景音乐
今天弄了几张好看的图片,我就摸索着实现了图片的幻灯片效果,这个以前也实现过了,也算是温故知新吧,另外就是使用SoundEngine类实现背景音乐的播放。SoundEngine类可以从[url=read.php?tid-1215.html]http://www.cocoachina.com/bbs/read.php?tid-1215.html[/url]下载到。代码很简单贴出来,以备不时只需原创 2012-06-14 14:27:33 · 2133 阅读 · 0 评论 -
iphone调用系统电话、浏览器、地图、邮件等
openURL的使用方法:view plaincopy toclipboardprint? [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 其中系统的appString有:view plaincopy toclipboardprint?1.Map htt原创 2012-06-14 14:23:11 · 811 阅读 · 0 评论 -
iphone之UISegmentedControl
代码: //选择按钮 NSArray*buttonNames = [NSArray arrayWithObjects:@"今天", @"本周", @"本月",nil]; UISegmentedControl* segmentedControl = [[UISegmentedControl alloc]initWithItems:buttonNames]; [segmented原创 2012-06-14 14:15:33 · 872 阅读 · 0 评论 -
View類的層次結構
View层次结构说明:1.容器类,加强其他视图的功能,或提供额外的显示效果。如:UIScrollView是用来显示那些内容太多,不能在一屏里显示的视图的; UITableView是UIScrollView的子类,用来展现列表形式的内容的,因为表中的行是可选的, UITableView也被用于层次结构的导航。 UIToolBar是用来显示一个或多个原创 2012-06-13 12:41:09 · 941 阅读 · 0 评论 -
粒子效果 CCParticleSystem 编码的实现
CCParticleSystem *sun;// // fire // CCParticleSystem* ff = [CCParticleFire node];// ff.position = ccp(80,90); // ff.totalParticles = 50;// ff.life = 2.0原创 2012-06-17 13:10:27 · 830 阅读 · 0 评论 -
IOS 开发推荐常用lib
1. MantleMantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说,程序中经常要进行网络请求,请求到得一般是 json 字符串,我们一般会建一个 Model 类来存放这些数据。这就要求我们编写一系列的序列化代码,来把 json 转换为 Model 。这很费时间,容易错,不容易修改。 Mantle 很好的解决了这个问题,而且更易用。原创 2015-07-11 02:00:15 · 1829 阅读 · 0 评论 -
apple 团队电话
back原创 2015-06-26 00:16:06 · 1417 阅读 · 0 评论 -
计算任意一个UIView相对屏幕的坐标
在很多时候,我们需要去计算一个UIView相对屏幕的坐标,来实现一些UI效果。 在这个UIView未被嵌套多层的时候,相对屏幕的坐标很好算,只需要精准的拿到每层superview变量去计算。 但是很多情况下,我们的UIView可能嵌套了很多层(我在项目中遇到的相对Controller.view就有6层之多),并且被嵌套在UIScrollView或者UITableView中,这个时候不可能去拿到每转载 2015-06-21 08:52:50 · 1522 阅读 · 0 评论 -
ios8 百度地图 定位不到问题
2014年10月21日 百度地图iOS SDK v2.5.0发布使用Xcode6创建工程时注意事项如下:在info.plist中添加:Bundle display name (Xcode6新建的项目没有此配置,若没有会造成manager start failed)【 新 增 】1. 新增对arm64 CPU架构的适配;基础地图1. 新增对iPhone原创 2014-12-06 00:31:09 · 2075 阅读 · 0 评论 -
MPMoviePlayerViewController和MPMoviePlayerController 这个太容易忘了
MPMoviePlayerViewController和MPMoviePlayerControllerMPMoviePlayerViewController和MPMoviePlayerController 使用场合不一样MPMoviePlayerViewController是在iOS3.2以后的平台上使用。MPMoviePlayerController在3.2之前使用,虽然转载 2012-12-29 00:19:34 · 959 阅读 · 0 评论 -
uitableview 得到contentSize的问题
我有一个tableview 要加上拉刷新,在设置的时候,要用到tableview的contentSize,可一得取不到,最后取之前加上 [table_ layoutIfNeeded]; 就可以了原创 2012-10-21 15:57:48 · 2375 阅读 · 1 评论 -
如何使用GameKit
第一部分Peer-to-Peer的连接Session:会话iPhone通过Session互相发送数据读取数据Peer:每一部网络中的设备算一个节点第一节 发现其他的节点:会话要么把自己当成 服务器/客户端 中的一种,要么做一个节点即当服务器又当客户端1. 实现一个ServerinitWithSessionID:displayName:sessionMode:转载 2012-07-03 05:24:31 · 4851 阅读 · 0 评论 -
利用UIPrintPageRenderer将html转换成pdf
Boss让我调查一下把html转换成PDF的方法,google之,有很多,都是用webview加载,截屏,转换。于是去向Boss报告,结果他说这样转换成的pdf是纯图片的,不能对文本进行操作了,达不到想要的效果。无奈,继续google。结果,再一次领略了stackoverflow的强大,最终找到一个解决方案:http://stackoverflow.com/q/9528658/966127转载 2012-07-11 05:01:40 · 2432 阅读 · 0 评论 -
不让键盘挡住UITextField
第一个问题:当光标定位到UITextField进行输入时,键盘会盖住UITextField,无法看到输入的内容, 如何当UITextField得到焦点时,动态移动UITextField控件,而不让键盘挡住UITextField控件,就象iphone版本的QQ登录界面一样,当输入用户名或密码时,整个View都会动态移动到合适位置,以免被键盘挡住,如图二示。-(UITextView *)textV原创 2012-06-18 23:49:08 · 1232 阅读 · 0 评论 -
[UIImage imageNamed:@"icon.png"] 加载图片的问题
[UIImage imageNamed:@"icon.png"]用上面的方法加载图片有问题。该方法即可以从bundle中读取图片。这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。因此如果图片资源多了或大了,此方式容易引起发生内存警告从而导致自动退出的问原创 2012-06-18 23:45:45 · 1511 阅读 · 0 评论 -
【Himi之Cocos2d-iOS游戏开发】系列博文26篇整合以及Android书籍的源码和样章▃11月10日更新第二十六章
【Iphone 游戏开发】游戏引擎剖析【Cocos2d游戏开发之一】搭建cocos2d游戏引擎环境HelloWorld!【Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码)【Cocos2d游戏开发之三】CCScene切换的所有特效(27种)以及设置屏幕横竖屏!【Cocos2d游戏开发之四】独自收集Cocos2d提供的字体!共57种(有对照的字体图)【转载 2012-06-18 23:45:06 · 3797 阅读 · 0 评论 -
UIView 的各种动画效果
最普通动画://开始动画[UIView beginAnimations:nil context:nil]; //设定动画持续时间[UIView setAnimationDuration:2];//动画的内容frame.origin.x += 150;[img setFrame:frame];//动画结束[UIView commitAnimations];连原创 2012-06-17 13:14:33 · 969 阅读 · 0 评论 -
图片放大缩小的区域点击事件代码例子
比如我们有个中国地图,在北京这个区域放了一个button,当这张地图放大和缩小的时候,我们都能点击这个button触发北京里面的事件。// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.- (void)viewDidLoad { [super vi原创 2012-06-13 11:14:26 · 1027 阅读 · 0 评论 -
uitableview上提刷新数据
// Override to allow orientations other than the default portrait orientation.- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for sup原创 2012-06-17 12:58:25 · 716 阅读 · 0 评论
分享