Fork me on GitHub

2012年2月13日

摘要: 今天这个问题是,在一个iPhone程序中,我要在后台做大量的数据处理,希望在界面上显示一个进度条(Progress Bar)使得用户了解处理进度。这个进度条应该是在一个模态的窗口中,使界面上其他控件无法被操作。怎么用最简单的方法来实现这个功能?UIAlertView是一个现成的模态窗口,如果能把进度条嵌入到它里面就好了。以下内容适用于iOS 2.0+。我们知道,如果要显示一个alert窗口(比如用来显示错误或警告信息、询问用户是否确认某操作等等),只要简单地创建一个UIAlertView对象,再调用其show方法即可。示意代码如下:1234567UIAlertView*alertView=[[ 阅读全文
posted @ 2012-02-13 22:58 pengyingh 阅读(284) 评论(0) 推荐(0)
摘要: - (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {UISearchBar *searchBar = self.searchDisplayController.searchBar;[searchBar setShowsCancelButton:YES animated:YES];for(UIView *subView in searchBar.subviews){if([subView isKindOfClass:UIButton.class]){[(UIButton*) 阅读全文
posted @ 2012-02-13 22:55 pengyingh 阅读(1385) 评论(0) 推荐(0)
摘要: iPhone SDK提供了默认的几个TableView样式,但是如果想提供更个性化的样式就需要自己定义。 比如添加背景如上图的样子。 其实自定义table view的样子很简单,无非就是把table view和table view cell的背景变成透明的,然后在指定视图和cell的背景图片(当然,也可以指定table view的背景图片)1234@interface MainViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>{ UITableView *theTableVie 阅读全文
posted @ 2012-02-13 10:19 pengyingh 阅读(300) 评论(0) 推荐(0)

导航