摘要:        
UIActivityIndicatorView和UIProgressView都继承自UIView,所以他们可以附属在其他视图上。UIActivityIndicatorView是一个进度提示器,显示一个小圆圈在转动,主要用在一些耗时操作的提示上,比如网络请求;UIProgressView是一个进度提示条,不过它可以显示一个进度,可以告知用户操作已经进行了多少,这二者的目的都是为了在应用程序有耗时操作时在UI上进行显示,提高用户体验。下面分别来创建这个两个控件:首先在ViewController.h中声明代码:[cpp]view plaincopy#import@interfaceViewCont    阅读全文
        
            posted @ 2014-02-15 12:06
yulang
阅读(253)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
UIProgressView和UIActivityIndicator有些类似但是不同之处在于,UIProgressView能够更加精确的反应进度UIActivityIndicator则只能表示事物在进行中有一个例子是在Mail程序中当在下载信息的时候,有一个UIProgressView显示在底部初始化方法- (id)initWithProgressViewStyle:(UIProgressViewStyle)styleUIProgressViewStyle 有两个枚举变量1. UIProgressViewStyleDefault 2. UIProgressViewStyleBar一般用于too    阅读全文
        
            posted @ 2014-02-15 12:04
yulang
阅读(560)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
UIPopoverController是iPad上的iOS开发会常用到的一个组件(在iPhone设备上不允许使用),这个组件上手很简单,因为他的显示方法很少,而且参数简单,但我在使用过程中还常碰到各种问题,直到今天我感觉才把他的用法完全搞明白。 先看他的继承关系,UIPopoverController是直接继承自NSObject,它和UIViewController没有半毛线关系.那它是怎么实现弹出在所有View之上的,我猜测是利用了keywindow,把这个View加在keywindow里面,我做了个试验,一般我们会在AppDelegate的didFinishLauch(大概是这么个方法).    阅读全文
        
            posted @ 2014-02-15 11:59
yulang
阅读(314)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新。一、创建[java]view plaincopyprint?UIPageControl*myPageControl=[[UIPageControlalloc]initWithFrame:CGRectMake(0.0,400.0,320.0,0.0)];二、设置属性1. 页面数目[java]view plaincopyprint?myPageControl.numberOfPages=5;默认第一页会被选中。    阅读全文
        
            posted @ 2014-02-15 11:57
yulang
阅读(226)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
iPad的屏幕比iPhone大,所以在界面上,iPad比iPhone多一个UISplitViewController,用来实现iPad在横屏时,分两栏显示所需要的界面,可以一边是目录一边是具体的内容。下面我将详细的阐述UISplitViewController在ipad中的使用。首先是创建一个工程:iPad.demo.然后创建一个DetailViewController和RootViewController,其中RootViewController继承UITableViewController。同事创建两个相应的xib文件。删除ipad_demoViewController.相应的类列表如下:    阅读全文
        
            posted @ 2014-02-15 11:54
yulang
阅读(571)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:我们创建一个Window-based Application程序命名为:UIWebViewDemoUIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。我们定义一个方法用来加载url。在UIWebViewDemoViewController中定义下面方法:- (void)loadWebPageWithString:(NSString*)urlString{ NSURL ...    阅读全文
        
            posted @ 2014-02-15 11:51
yulang
阅读(250)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。一、创建UIWebView[java]view plaincopyprint?CGRectbouds=[[UIScreenmanScreen]applicationFrame];UIWebView*webView=[[UIWebViewalloc]initWithFrame:bounds];二、设置属性[java]view plaincopyprint?webView.scalespageToFit=YES;//自动对页面进行缩放以适应屏幕webView.de    阅读全文
        
            posted @ 2014-02-15 11:49
yulang
阅读(213)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建[java]view plaincopyCGRectbounds=[[UIScreenmainScreen]applicationFrame];UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:bounds];当你创建完滚动视图后,你可以将另一个视图的内容粘合到滚动视图的空白页上。这回创建一个滚动的内容窗口:[java]view plaincopy[scrollViewaddSubview:myView];你必须给出内容的实际大小,这样滚动视图才知道滚动的    阅读全文
        
            posted @ 2014-02-15 11:47
yulang
阅读(186)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
我们计划创建UITextView,实现UITextViewDelegate协议方法,使用NSLog检查该方法何时被调用。我们还会接触到如何在TextView中限制字符的数量,以及如何使用return键隐藏keyboard。看看如何在你的app中实现这些功能。第一步:创建一个新的Xcode项目运行Xcode,依次点击File > New > Project,然后在左边点击iOS下面的"Application",右边选中"Single View Application",然后点击“next”。接下来如图中所示,在"Product Nam    阅读全文
        
            posted @ 2014-02-15 11:45
yulang
阅读(629)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
以下为控制器代码,主要用到的是UIPickerView主要步骤:新建一个Single View Application然后,如上图所示,拖进去一个UILabel Title设置为导航,再拖进去一个UILabel,用于显示效果,最后拖进去一个UIPickerView,设置好代理和dataSource,这应该都会。往后就是在代码中实现效果。代码注释很详细,看看都会懂,然后结合API,就可以举一反三了。自己也是慢慢学习的,然后自己练得。嘿嘿多多学习。加油!!!#import @interface sdsViewController : UIViewController//这是显示效果的label@p    阅读全文
        
            posted @ 2014-02-15 11:31
yulang
阅读(1063)
评论(0)
推荐(0)
        
        
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号