UIViewController+MJPopupViewController】的更多相关文章

1.MJPopupBackgroundView 1.1 MJPopupBackgroundView.h // // MJPopupBackgroundView.h // watched // // Created by Martin Juhasz on 18.06.12. // Copyright (c) 2012 martinjuhasz.de. All rights reserved. // #import <UIKit/UIKit.h> @interface MJPopupBackgro…
今天在github上查看MJPopupViewController这个项目,发现里面用到了objc_setAssociatedObject,用来为类别添加成员变量. 我百度之后,发现有人是这样说明的: category与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法:associative,可以通过它来扩展属性:在iOS开发中,可能category比较常见,相对的associative,就用的比较少,要用它必须使用<objc/r…
github:https://github.com/koknine (终于改成以前的了) 当前移动互联网行业太火爆,移动端的需求日益增长,很多开发人员每天都应对着各种需求,作为一名iOS开发人员,对于需求来说,我们要做到的是实现,而对于自己来说,我们需要做到的是写出高质量的代码. 于是,全球的大神们开源了很多高质量.可复用的代码,给予了芸芸众生(心中一万个感谢).例如我们常用的 AFNetworking,SDWebImage,Masonry 等等,这些第三方库内容强大,性能很高,为大家带来了很多…
1.AppDelegate.m // // 文 件 名:AppDelegate.m // // 版权所有:Copyright © 2018年 leLight. All rights reserved. // 创 建 者:leLight // 创建日期:2018/9/10. // 文档说明: // 修 改 人: // 修改日期: // #import "AppDelegate.h" #import "ViewController.h" @interface AppDe…
一.UIViewController 的生命周期 下面带 (NSObject)的方法是NSObject提供的方法.其他的都是UIViewController 提供的方法. load   (NSObject) initialize   (NSObject) init   (NSObject) initWithCoder initWithNibName awakeFromNib   (NSObject) loadView viewDidLoad viewWillAppear updateViewCo…
实现拦截UIViewController的pop操作有两种方式: 自定义实现返回按钮,即设置UIBarButtonItem来实现自定义的返回操作. 创建UINavigatonController的Category,来定制navigationBar: shouldPopItem:的逻辑. UIViewController+BackButtonHandler.h: #import <UIKit/UIKit.h> @protocol BackButtonHandlerProtocol <NSO…
如果你直接在 UIViewController 中加入一个 UITableView 并将其 Content 属性设置为 Static Cells,此时 Xcode 会报错: Static table views are only valid when embedded in UITableViewController instances.     意思是说,如果 UITableView 不是在 UITableViewController 而是在 UIViewController 中的时候,是不允…
1. UIViewController 的认识 UIViewController在iOS开发中占据很重要的位置,iOS的整个UI开发的核心思想也是MVC的架构,从UIViewController的命名就可以看出它在MVC中所扮演的角色,那就是Controller.Controller作为整个UI视图的控制器,对于用户的输入做出逻辑处理.也就是说我们整个app的运作是通过UIViewController来完成的,它的UIKit框架里是这样的 2. UIViewController 的使用 UIVi…
一,现象和分析: 1.崩溃的主要地方是[UIViewController _loadViewFromNibNamed:bundle:] ,是从 A 控制器 push 到 B 控制器后, B 控制器的viewDidLoad仍未调用,就崩溃了. 2.猜测是没有找到合适的 bundle. 或者是查找 bundle 的过程中, 找 view 的联系时出现了问题. 3.排除了view 的联系没有问题后,看看 workflow 里面的解释,试了试移除 ".xcodeproj/project.xcworksp…
title: UIViewController 相关知识date: 2015-12-13 11:50categories: IOS tags: UIViewController 小小程序猿我的博客:http://daycoding.com UiViewController pushController切换出现卡顿 原因: 导致卡顿的的罪魁祸首就是UIViewController的View的默认color为空,背景色是透明的.这其实不是卡顿,而是由于透明颜色重叠后视觉上的问题,设置一个背景色就可以…