View on GitHub

Bannings的博客

[iOS developer:@"不能过目不忘,故撰文以记之"];

    Mystackoverflow


    iOS 全局修改UINavigation 后退按钮

    快两年没有更新blog了,现在有点时间随便写点东西吧。做iOS项目中,可能会经常遇到要定制后退按钮的情况,比如把后退按钮的title固定为“返回”(修改title对后面push的vc生效),比如用图片,这时候大家一般会选择添加一个vc的基类,因为这个问题其实很简单,随便做点什么都能解决,今天我用另一种优雅的方法来解决这个问题。...


    NSAttributedString 详解

    NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import<CoreText/CoreText.h>创建一个NSMu...


    精通UIPasteboard 粘贴板

    有时候我们可能需要复制UILabel上的文本,或者UIImageView的图片,而UILabel和UIImageView默认是不响应Touch事件的,也无法复制,那么我们就需要自己实现一个可复制的UILabel。新添加一个类继承自UILabel:@interface UICopyLabel : UILabel


    定制UINavigationBar

    在开发中经常需要定制某些界面,navigationController的navigationBar就是一个很典型的例子,比如要修改背景图、后退按钮等等。背景图的修改很简单,但是需要了解iOS的框架,假设我给自己定制的UINavigationController增加一个接口用于修改背景图:@property (nonatomic...


    AppleScript 读写plist文件

    --构建完整路径set filePath to ("" & (path tolibrary folder fromuser domain) & "Preferences" & ":com.eusoft.eudic.plist")--转为unix...


    UIWebView 开发经验

    1.禁止回弹jQuery方式: $().ready(function(){ document.ontouchmove = function(e){ e.preventDefault(); }});其他方式:document.onload = function(){ document.ontouchmove = fu...


    在UIWebView中加载本地图片

    NSString *imagePath = [[NSBundle mainBundle] resourcePath];imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];im...


    iOS 使用Quartz 2D画虚线

    画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度CGContextRef context =UI...


    用GDB命令PO(print-object)打印UIView的视图层级

    UIView有一个私有方法:recursiveDescription这个方法可以显示出当前视图的详细层级,可以在代码中直接调用,也可以在GDB中调用,在GDB中调用时需要借助另一个GDB命令:print-object:recursiveDescription:由于是私有方法,键入时不会有任何提示,注意不要输错。tips:如果想...


下一页