UICollectionViewController

在Collection View中处理单个或多个选择

冷暖自知 提交于 2020-03-02 18:44:52
在前面我们已经学过了UICollectionView的基本的东西。如果你没有看过你可以去看看前面的写的文章。 正如前面提到的那样,Collection view和UITableView很相似,但我们将给你一个更好的方法去展示集合项目,例如处理单个或者多个项目进行交互。我们会继续使用前面的代码继续改进来完成下面的的要求: 为了演示如何处理单个的选择,我们将改进应用程序,当用户点击一个照片,这个应用程序就会跳出一个魔胎试图,并且能够以较大的尺寸显示照片。 我们可以实现分享 如下图显示: 这个应用程序很简单,不会给你带来任何设计奖项,但是它却可以给你提供了一个比较好的交互想法,如果你没有看过前面写的blog你可以选择在 download this Xcode template 这里下载。但是至少要在xcode4.6或以后的版本编辑才好。 处理单个的选择 首先,我们要改变应用程序来处理这个选择:当用户点击任一图片,这个应用都会弹出一个模态视图,以显示更加高画质的图片。 设计用户界面 首先,让我们来设计视图控制器来显示照片。到 stroyboard,从对象库中拖动一个ImageView到view controller,并分别设置高度为200和宽度为320。最后,添加一个导航栏到视图的顶部,并添加一个bar button item,并命名为"Colse",就像下面显示的:

UIWebView和UICollectionViewController

被刻印的时光 ゝ 提交于 2019-12-10 06:00:32
UIWebView和UICollectionViewController的使用 UIWebView UIWebView是iOS内置的浏览器的控件, 可以浏览网页, 打开文档等 .系统自带的Safari浏览器就是通过UIWebView实现的, 能够加载html/htm, pdf, docx, txt等格式的文件. 在iOS7之前, UILabel, UITextFiled 以及 UITextView 都在后台以某种方式使用 WebKit来进行文本布局和渲染. 渲染 : 是CG的最后一道工序, 将所设计内容制作成最终效果图或者动画的过程 . UIWebView的使用 1> 确定要访问的资源 NSURL *url = [NSURL URLWithString : @"http://www.baidu.com"]; 2> 建立网络请求 NSURLRequest *request = [NSURLRequest requestWithURL :url]; 3> UIWebView加载网络请求 [self.webView loadRequest : request]; UIWebView - 实现百度搜索 -(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { NSString *str = searchBar.text;