[关闭]
@fiy-fish 2016-08-26T15:46:38.000000Z 字数 3247 阅读 1482

暂未整理

iOS点滴


获取控件的当前控制器

  1. - (UIViewController *)viewController {
  2. UIResponder *next = self.nextResponder;
  3. do {
  4. //判断响应者是否为视图控制器
  5. if ([next isKindOfClass:[UIViewController class]]) {
  6. return (UIViewController *)next;
  7. }
  8. next = next.nextResponder;
  9. } while (next != nil);
  10. return nil;
  11. }

iOS 关闭和开启闪光灯

  1. - (void)openLight:(UIButton *)sender{
  2. AVCaptureDevice *device = self.device;
  3. //修改前必须先锁定
  4. [self.device lockForConfiguration:nil];
  5. //必须判定是否有闪光灯,否则如果没有闪光灯会崩溃
  6. if ([self.device hasFlash]) {
  7. if (self.device.flashMode == AVCaptureFlashModeOff) {
  8. self.device.flashMode = AVCaptureFlashModeOn;
  9. self.device.torchMode = AVCaptureTorchModeOn;
  10. } else if (self.device.flashMode == AVCaptureFlashModeOn) {
  11. self.device.flashMode = AVCaptureFlashModeOff;
  12. self.device.torchMode = AVCaptureTorchModeOff;
  13. }
  14. }
  15. [device unlockForConfiguration];
  16. }

Xcode 如何删除过期的Provisioning Profile文件

关于状态栏 参考文档IOS上 关于状态栏的相关设置(UIStatusBar)


  1. - (UIViewController *)childViewControllerForStatusBarStyle{
  2. return self.topViewController;
  3. }

上面代码的意思就是说,不要调用我自己(就是UINavigationController)的preferredStatusBarStyle方法,而是去调用navigationController.topViewController的preferredStatusBarStyle方法,这样写的话,就能保证当前显示的UIViewController的preferredStatusBarStyle方法能影响statusBar的前景部分。


设置statusBar背景色

导航栏和状态栏一个颜色

状态栏(姑且叫它状态栏吧)可以自由设置颜色,并且,可与导航栏颜色不同

AFNetworking 关于JSON text did not start with array or object and option to allow fragments not set 错误

彻底理解position与anchorPoint http://www.cnblogs.com/benbenzhu/p/3615516.html?utm_source=tuicool&utm_medium=referral

1、position是layer中的anchorPoint在superLayer中的位置坐标。
2、互不影响原则:单独修改position与anchorPoint中任何一个属性都不影响另一个属性。
3、frame、position与anchorPoint有以下关系:

UITableViewCell的prepareForReuse方法 http://blog.csdn.net/quanqinyang/article/details/38384915?utm_source=tuicool&utm_medium=referral

观察者使用的前提

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注