自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder

iOS 开发

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS 导致横屏失败的bug 的原因分析之一

// - 有时我们调用了这个方法 并且实现了屏幕旋转相关的代码但是屏幕还是没有旋转过来 有可能导致这个问题的原因是我们多次调用了移除[[NSNotificationCenter defaultCenter] removeObserver:self name:UIDeviceOrientationDidChangeNotification object:nil];这个通知的问题 如果加入一次通知...

2018-05-29 11:56:24 2985

原创 获取当前的激活的 viewController

/** 获取当前的视图控制器 */+ (DYNavigationController *)getCurrentVC{ UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLevel != U...

2018-05-29 11:47:52 331

原创 view 的子视图排序

#import "DYContainerBgView.h"@implementation DYContainerBgView/** 可以透过事件 */- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ if ([super hitTest:point withEvent:event] == self) ret...

2018-05-24 10:40:37 438

原创 监听 view 被添加到父视图和从父视图移除的方法

// - 当视图添加子视图时调用- (void)didAddSubview:(UIView *)subview;// - 当子视图从本视图移除时调用- (void)willRemoveSubview:(UIView *)subview;// - 当视图即将加入父视图时 / 当视图即将从父视图移除时调用- (void)willMoveToSuperview:(nullable UIV...

2018-05-24 00:50:23 5397

原创 使用 UIViewController 的类别 来设置导航栏的显示和隐藏和状态栏的风格

声明:#import <UIKit/UIKit.h>@interface UIViewController (Extension)/** 是否隐藏导航栏 */@property (nonatomic, assign) BOOL enableHiddenNavBar;/** 是否使用浅色的状态栏 */@property (nonatomic, assign) BO...

2018-05-14 23:18:59 2889

原创 1.播放器的屏幕旋转的问题

1.这里 如果没有中间包的这层allBgView 而是直接把playControlBgView 增加到 self 上 就会出现 self 旋转了 但是 playControlBgView的位置没变/** 三个大的分类的 view 的父视图 */-(UIView *)allBgView{ if(!_allBgView){ UIView *allBgView = [[UIV...

2018-05-10 11:00:48 1186

libaw, C语言教科书级源码, 值得一看

libaw, C语言教科书级源码, 值得一看

2020-11-25

一种直播间的架构

一种直播间的架构

2019-08-28

一种tableView的架构

一种tableView的架构模式

2019-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除