网上关于 three20 框架的资料比较少,。希望本文对你有所帮助。原文地址在这里
- (void)from:(NSString*)URL toViewController:(id)target;
- (void)from:(NSString*)URL toViewController:(id)target selector:(SEL)selector;
- (void)from:(NSString*)URL toViewController:(id)target transition:(NSInteger)transition;
- (void)from:(NSString*)URL parent:(NSString*)parentURL
toViewController:(id)target selector:(SEL)selector transition:(NSInteger)transition;
这几个方法可能是我们最常用的到的,都是创建一个 URL 模式。在控制器被分配内存空间(alloc)以后,就谁调用(SEL)selector。并且通过(NSString*)URL中的数值传递参数。
toViewController:(id)target 可能是一个 uiviewcontroller 的子类(class),也可能是一个 object 对象。这个对象被 alloc 后,就会调用 selector:(SEL)selector 方法去返回一个 UIViewController。
- (void)from:(NSString*)URL toSharedViewController:(id)target;
- (void)from:(NSString*)URL toSharedViewController:(id)target selector:(SEL)selector;
- (void)from:(NSString*)URL parent:(NSString*)parentURL
toSharedViewController:(id)target;
- (void)from:(NSString*)URL parent:(NSString*)parentURL
toSharedViewController:(id)target selector:(SEL)selector;
调用这几个方法 UIViewController 会以“共享”的方式被创建。
那么什么是共享的方式呢?URL 映射的试图控制器只能被创建一次,如果要重新调用这个 URL,就必须销毁这个 URL 对象的试图控制器。
- (void)from:(NSString*)URL toModalViewController:(id)target;
- (void)from:(NSString*)URL toModalViewController:(id)target selector:(SEL)selector;
- (void)from:(NSString*)URL toModalViewController:(id)target transition:(NSInteger)transition;
- (void)from:(NSString*)URL parent:(NSString*)parentURL
toModalViewController:(id)target selector:(SEL)selector transition:(NSInteger)transition;
到调用这个url的时候,会创建一个 UIViewController,然后以模态的形式加载到屏幕上。
分享到:
相关推荐
Three20 is a open source Objective-C library used by dozens of well-known brands in the App Store, including Facebook, Posterous, Pulse, Meetup.com, and SCVNGR. Three20 provides powerful view ...
雨松MOMO Three20软件开发系列博文 Three20软件引擎之结合第三方FMDB框架操作数据库详解 欢迎大家下载阅读,哇咔咔、
使用Three.js将SVG映射转换为2.5D 文献资料 将SVG转换为Three.js 使用SVGLoader将所有SVG形状转换为Three.js 为Astar生成网格 使用第一个形状作为地板。 将所有形状的SVG添加为墙。 与三个物体的相互作用 通过使用...
import * as THREE from '../../utils/threejs/js/three.module' wx.createSelectorQuery().in(this).select('#myCanvas').node().exec((res) => { let canvasId = res[0].node._canvasId const canvas = THREE....
01 Three.js简介 02 初始化Three.js项目 03 编写HelloThreejs 04 添加一些自适应 05 Three.js基础之图元 06 图元练习示例 ...27 Three.js解决方案之多画布、多场景 28 Three.js解决方案之选中、拾取某物体
Three20使用图文教程,three20是一个强大的UI库,谁用谁知道!
该资源包汇集了 65 节精心制作的 Three.js 教程,涵盖了从基础到高级的多个主题,为学习 Three.js 提供了全面而丰富的资料。教程内容包含源代码和课件,方便学习者根据实际需求进行实践和学习。 主要特点: 全面的...
由于一个渲染器(renderer)对应一个相机(camera),当需要多个视图时会消耗大量内存; 故在此封装了一个在单个渲染器上使用多个相机展示不同视图内容的DEMO,大大减少了功耗; 内涵代码和思路文档
Three20源码以及教程包,很详细的一个demo,了解Three20的最佳例子
利用threejs实现海洋温度颜色体绘制
详细的介绍应用Three 20的一本不错的图文教程
three20使用心得,介绍three20的简单用法
three.js 3D地球实例,支持国家点击和飞线
雨松MOMO程序开发系列博文: Three20软件引擎之自定义TableView列表详解(二),欢迎大家下载阅读,哇咔咔!
threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs天空盒子 threejs...
threejs切换场景 实现图朴上的切换效果, 而不是相机的视角移动,不浪费性能,非常棒的效果,代码简单,实现思路简单,适合新手开发项目中,遇到当前视角切换到模型内部 等效果 , threejs scene的切换 , 视角的...
threejs 光效shader所用图片 2threejs 光效shader所用图片 2threejs 光效shader所用图片 2threejs 光效shader所用图片 2threejs 光效shader所用图片 2threejs 光效shader所用图片 2threejs 光效shader所用图片 2...
元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D全景漫游.zip元宇宙初探React+Three.js制作3D...
ios经典框架的android版本 希望大家能够用的上