随笔分类 - 06 控件·UI
摘要:这是文字 ////获取html到NSString NSURL *url = [NSURL URLWithString:@"http://www.xtox.net/product/detail.action?product.id=11"]; NSString *strHtml = [NSString ...
阅读全文
摘要:添加类似navigationController自带的返回按钮,效果如下:一、UINavigationcontroller自带的navigationBar 是无法添加左箭头的返回按钮的在网上搜索了一下 但是真的有方法可以添加成功,但是前提是该 navigationBar不是NavigationCon...
阅读全文
摘要:自定义progressView 包括背景图片和进度条的图片以及进度条的高度。//进度条 UIProgressView *aProgressView = [[UIProgressView alloc] initWithProgressViewStyle: UIProgressViewStyle...
阅读全文
摘要:时间差不够,导致闪屏 CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = DurationTime ; //动画持续时间如果一个页面...
阅读全文
摘要:UIView *parentView = nil; NSArray* windows = [UIApplication sharedApplication].windows; UIView* window = [windows objectAtIndex:0]; ...
阅读全文
摘要:时间2013-06-04 11:26:33CSDN博客原文http://blog.csdn.net/u010013695/article/details/9020611我们在开发中很多时候要设置UIlabel,UIbutton,UItextfield的字体,这个时候我们就需要用到UIFont,下面简...
阅读全文
摘要:上下左右滑动-(void)addGestureRecognizerForView:(UIView *)view{ //单指点击 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarg...
阅读全文
摘要:1、push时,将tabar隐藏,方法1,在push之前,加入如下代码:-(IBAction)btnOnClicked:(id)sender{ SQVideoListViewController *videoListViewController = [[[SQVideoListViewCont...
阅读全文
摘要:ios开发中如何隐藏各种bar状态条Status Bar[UIApplication sharedApplication].statusBarHidden = YES;或者// iOS3.2+支持[application setStatusBarHidden:NO withAnimation:UIS...
阅读全文
摘要:1、//设置 圆角 userhead.layer.masksToBounds = YES; userhead.layer.cornerRadius = 6.0; userhead.layer.borderWidth = 1.0; userhead.layer.borderColor = [[...
阅读全文
摘要:最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。那就来总结一下吧,好记性不如烂笔头!搜索,无疑可以使用UISearchBar控件!那就先了解一下UISearchBar控件吧!UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点!首先,还是来普及一下UISearchBar控件API相关的属性和方法吧!UISearchBar属性相关_searchBar= [[UISearchBaralloc]initWithFrame:CGRectZero];//初始化,不解释[self.searchBarsetPlaceholder:@"Searc
阅读全文
摘要:1,UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews,就可以 处理子视图中的一些数据。综上所诉,setNeedsDisplay方便绘图,而layoutSubViews方便出来数据。layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews。2、addSubview会触发lay
阅读全文
摘要:layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews 2、addSubview会触发layoutSubviews 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化 4、滚动一个UIScrollView会触发layoutSubviews 5、旋转Screen会触发父UIView上的layoutSubviews事件 6、改变一个UIView大小的时候也会触发父UIView上的layoutSubviews事件转:http://www.cocoachina.com/ask/questions
阅读全文
摘要:传送门:http://www.devdiv.com/forum.php?mod=viewthread&tid=128378
阅读全文
摘要:今天说的是在TabBar嵌套Nav时,进行Push的时候隐藏TabBar的问题。之前项目也需要这么做,那时候iOS7还没出,也是各种搜罗,后来的解决方法是当push操作的时候自己隐藏Tabbar,push过去视图拉伸适应屏幕,再pop回来的时候接再显示Tabbar,过程复杂还需要自己写动画,最终效果也不是很理想。前两天公司APP上架,当时没有适配iOS7,在XCode4.6上开发编译并发布,居然在iOS7下跑起来没有太大的问题,只是一个Nav的文字错位,有闪退,不过勉强还能用,其中有自定义Tabbar,有很多动画,后来在一篇介绍iOS7适配的文章中看到这么一句话:在Xcode 4.6上使用iO
阅读全文
摘要:1、禁用arc2、然后使用如下代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; GuideViewController *myGuideVC = [[GuideViewController alloc]initWithNibName:@"GuideVie.
阅读全文
摘要:做苹果开发或者果粉对导航条这个东西应该都不陌生,这咚咚在小小的屏幕上通过一个简单的View的队列管理来做到手机界面的有条理管理,但是开发过程程序员可能碰到各种死法,下面分享一二。 例子:MyViewController*sampleViewController = [[[MyViewControlleralloc]initWithXXX]autorelease]; [self.navigationControllerpushViewController:sampleViewControlleranimated:true];[sampleViewController release]...
阅读全文
摘要:iPhone开发中从一个视图跳到另一个视图有三种方法:1、self.view addSubView:view 、self.window addSubView,需要注意的是,这个方法只是把页面加在当前页面。此时在用self.navigationControler.pushViewController和 pushViewController是不行的。要想使用pushViewController和popViewController进行视图间的切换,就必须要求当前视图是个NavigationController。2、就是使用self.navigationControler pushViewContro
阅读全文
摘要:首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:viewController.h文件:[cpp]viewplaincopy1.#import2.3.@interfaceViewController:UIViewController{4.IBOutletUIImageView*imageView;5.}6.@property(nonatomic,retain)IBOutletUIImageView*imageView;7.@end
阅读全文
摘要:在处理UITableView表格时,我们希望用户能够和触摸单元格式进行交互,但是希望用户在完成交互之后,这些单元格的选中状态能够消失,。Cocoa Touch 提供了两种方法来防止单元格背持久选中。1.cell.selectionStyle = UITableViewCellSelectionStyleNone;该方法缺点是虽然cell可以被用户选中后,但不会被突出显示。2.第二种方法允许单元格高亮显示,但是交互完成之后移除高亮显示。这需要通知表格取消单元格选中状态。代码如下:-(void)unselectCell:(id)sender{[self.tableView deselectRowA
阅读全文
浙公网安备 33010602011771号