`
stephen830
  • 浏览: 3011363 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  iOS NavigationController返回上层view的方法【原创】 原文  http://blogs.zmit.cn/4380.html 如果你在NavigationController中只需要向上返回一层view,可以用下面这句代码 [self.navigationController popViewControllerAnimated:YES]; 有时候我们的NavigationController下面会有好几层,进到里面的view之后又想返回到上面的几层view,只要是同一个NavigationController父类下的view都可以 ...
iOS CGRectGetMaxX/Y 使用   在iOS的界面布局中我们可以使用CGRectGetMaxX 这个方法来方便的获取当前控件的x坐标值+宽度的数值,这样便可以方便布局。 同理CGRectGetMaxY是获取y坐标值+控件高度的值,当然这个系列的方法还有很多大家可以试下。          
    随着我们的应用越来越复杂,可能经常需要调试程序,在iOS中默认情况下不能定位到错误代码行,我们可以通过如下设置让程序定位到出错代码行:Show the Breakpoint  navigator—Add Exception breakpoint。  
  ios view的frame和bounds之区别(位置和大小) 转载自 http://blog.csdn.net/mad1989/article/details/8711697   前言:   学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。   所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看。           一、首先列一下公认的资料:   ...
  iOS学习之UIActionSheet的使用 转载自http://blog.csdn.net/totogo2010/article/details/7618891     UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。 为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。 1、首先在.h文件中实现协议 加代码的地方在@interface那行的最后添加<UIActionSheetDelegate ...
  为UINavigationController添加UINavigationItem,我们可以这样写:       1.添加返回导航按钮backBarButtonItem       1.用系统自带的返回按钮     UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc]                                          initWithTitle:@"返回"                                           ...
  基于NSUserDefaults的数据存储 转载自 http://blog.sina.com.cn/s/blog_46f079f80101ka0u.html   IOS提供了一个轻量级的快速数据存储方式:NSUserDefaults; 程序运行的时候从用户默认的数据库中读取程序的设置,同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作,所有数据都放在内存中,读写速度很快。 1。 获取 NSUserDefaults    这是一个单例,获取非常方便,随时可以调用:     [NSUserDefaults stand ...
使用Xcode 7 beta免费真机调试iOS应用程序 转载自 http://blog.k-res.net/archives/1862.html   今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标签,发现比较实惠的一点就是新的Xcode 7可以在不加入每年99刀 ...
    iOS开发之——objectForKey与valueForKey在NSDictionary中的差异 转载自 http://blog.csdn.net/pjk1129/article/details/7572212   从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢? 先从 NSDictionary 文档中来看这两个方法的定义: objectForKey: returns the value associated with aKey, or nil if no value is as ...
  iOS动态获取UIWebView高度 z转载自 http://my.oschina.net/joanfen/blog/464217   场景 在 App 中加载网页时,通常情况我们只需要直接初始化一个 WebView,然后去加载对应的 URL 即可,但若是有时候有些个设计是需要将 web 与原生的 UI 搭载在一起,一般情况下,webView 的 内容一页是肯定不够的,换句话说,webView 的高度是不定的,那如果原生的 UI是一个 ScrollView,高度也是不定的,那放在一起的话就会有两个 ScrollView 分别滚动,而这样的体验是很差的(尝试过的都懂)。 这里的实 ...
  Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.   转载自http://blog.csdn.net/feixiang_song/article/details/47188223   原来代码中的UIWebView网络请求均报错.   今天升级Xcode 7.0 bata发现网络访问失败。     didFailLoadWithError(): ...
关于iOS的tableView的cellForRowAtIndexPath    说明: 1. 如果是标准的cell,比如每个cell上的元素是一样的,那么可以直接利用缓存; 2.如果是非标准的cell,每个cell展示的元素会有差别,那么对这些有差别的视图组件要进行特殊处理。 2.1 特殊处理: 2.1.1 在缓存中获取到这些特殊的视图组件,必须将其从contentView中移除; 2.1.2 每次重新创建这些特殊视图组件(也就是说这些特殊元素是不能用缓存,否则会在界面上下滚动时候会发生错乱)。   3.添加到cell的contentView的子视图,必须为子视图定义唯一 ...
  模拟器和真机运行都是屏幕上下有黑色边框。     解决办法,就是准备一张分辨率超过1136*640大小的图片,命名Default-568h@2x.png 然后将文件添加到项目中,不用做任何配置,运行后就发现屏幕上下的黑边已经没了。   如附件中的图片文件Default-568h@2x.png      
iOS7 edgesForExtendedLayout 在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。 修复这个问题的快速方法就是在方法- (void)viewDidLoad中添加如下一行代码: self
  iOS表格绘制cell-往cell.contentView添加子视图   当你动态修改cell中的视图,比如UILabel上的文字、UIImageView的图片、UIButton,必须先删除cell.contentView中自定义的视图,代码: //删除cell.contentView中新加的视图 for(UIView *view in [cell.contentView subviews]) { [view removeFromSuperview]; }   备注:如果不加上面的代码,则表格上下 ...
Global site tag (gtag.js) - Google Analytics