0%

litten的主题yilia

  • 编辑文件 themes/yilia/_config.yml ,添加一行配置,可以删除原来的google analytics
1
baidu_tongji: true
Read more »

今天遇到了个神奇的问题:

1
2
2015-09-06 14:32:32.246 B-smart[1056:65917] CUICatalog: Invalid asset name supplied: (null)
2015-09-06 14:32:32.246 B-smart[1056:65917] Could not load the "(null)" image referenced from a nib in the bundle with identifier "com.scut.B-smart"

查了下,这个提示的意思是说你用了这个方法:[UIImage imageNamed:name];但是这个name却是空的,所以就报了这个错了。

解决方法,在项目中搜索[UIImage imageNamed:,然后打印看看所谓的name是否为空。找到后替换。

这个动作通过iOS URL schemes完成,每个程序都有一个URL schemes

通过openURL就可以打开相应的应用了。openurl()里面填上对应程序的URL。

1
2
//swift
UIApplication.sharedApplication().openURL(NSURL(string: "…………")!)
1
2
//OC
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"…………"]]
Read more »

任何属性都有一组特性,用于描述相应存取方法的行为,如下

1
2
//OC
@property (nonatomic, readwrite, strong) NSString *name;
Read more »

运动效果就是利用加速度传感器,当你在左右摇手机的时候控件也在跟着左右动。(好像除了装逼没什么卵用啊~)

Read more »

如何把图片显示为一个圆?

假设这个UIImageView是一个正方形,也就是长和宽都一样……

1
2
3
4
//OC
CGFloat imageSize = self.imageView.bounds.size.height;
self.imageView.layer.masksToBounds = YES;
self.imageView.layer.cornerRadius = imageSize/2;
Read more »

如何隐藏NavigationController?

隐藏NavigationController只需要调用一个方法就可以了:

1
2
//OC
self.navigationController.navigationBar.hidden = YES;

要回复它只用把状态改为NO就好。

Read more »

如果tableView里面添加了TextField,如何知道每一个TextField的值呢?

如果是静态的tableView就可以用control-drag大法(从View相应控件按住control键拖到controller上)。

但是如果是动态的呢?

Read more »

ios8新推出了一个东西叫UIAlertController,用来代替以前的UIAlertViewUIActionSheet

以前UIAlertView和UIActionSheet是这样用的

但是现在不管是UIAlertView还是UIActionSheet,都要通过UIAlertController来实现。(当然以前的UIAlerView和UIActionSheet都还可以用,如果只需要支持IOS8以上点机型可以放心大胆的用UIAlertController。)

Read more »