移动版图纸浏览控件(CADViewer+ for iOS )

上传者: sacula_ljl | 上传时间: 2022-02-28 21:14:30 | 文件大小: 51.2MB | 文件类型: -
1、产品概述 CADViewer+ for iOS是图纸浏览控件在iOS下的SDK,开发者仅需要几行代码即可实现在iOS浏览图纸功能,非常容易集成到应用中。 2、产品功能 CADViewer+ for iOS提供图纸的手指缩放、平移、布局切换、3D视图切换功能,完美支持中文字体和钢筋符号。 3、二次开发介绍 CADViewer+ for iOS支持32位和64位,开发环境要求xcode 6/iOS 8.0以上,请按照下列过程进行iOS集成: CADViewDemo:示例代码 CADViewerResources.bundle:资源文件 iPhone\CADViewerSDK.framework:设备库,连iPhone/iPad设备用 Simulator\CADViewerSDK.framework:模拟器库,用模拟器用 以下是具体 步骤一:将CADViewerSDK.framework添加到“Emnedded Binaries” XCode会自动在“Linked Frameworks and Libraries”栏中增加“CADViewerSDK. Framework”库。 步骤二:在” Build Phases”的“Copy Bundle Resources”中添加“CADViewerResources.bundle” 步骤三:注意Framework Search Paths是否正确 完成以上内容,即可进行代码编写: 步骤一:在AppDelegate在完成图纸驱动初始化,这步必须完成,否则后续图纸打开会失败。 #import "AppDelegate.h" #import - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [CADViewer InitCADViewer]; // 图纸浏览驱动初始化,必须调用 return YES; } - (void)applicationWillTerminate:(UIApplication *)application { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. [CADViewer UninitCADViewer]; // 图纸浏览驱动释放,必须调用 } 步骤二:在浏览视图中调用图纸浏览视图,如下代码: #import @interface ViewController : UIViewController @property(weak, nonatomic) UINavigationController *navContro; -(IBAction)OpenDwg:(id)sender; -(IBAction)PushDwg:(id)sender; @end #import "ViewController.h" #import //弹出视图模式 -(IBAction)OpenDwg:(id)sender { NSBundle *bundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"CADViewerResources" withExtension:@"bundle"]]; NSString* dwgFile = [[bundle resourcePath] stringByAppendingPathComponent:@"tztest.dwg"]; //NSString* dwgFile = @"test.dwg"; // dwgFile必须是本地的文件,如果是HTTP和FTP文件,请先下载到本地 [CADViewer OpenCADViewer:dwgFile DocName:@"test.dwg" ViewControl:self ]; } // 导航模式 -(IBAction)PushDwg:(id)sender { NSBundle *bundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"CADViewerResources" withExtension:@"bundle"]]; NSString* dwgFile = [[bundle resourcePath] stringByAppendingPathComponent:@"tztest.dwg"]; //NSString* dwgFile = @"test.dwg"; // dwgFile必须是本地的文件,如果是HTTP和FTP文件,请先下载到本地 [CADViewer PushCADViewer:dwgFile DocName:@"test.dwg" NavControl: _navContro];

文件下载

评论信息

  • qq_32759057 :
    为什么要绑定viewController 呢 而且导航栏还不能改,用起来太麻烦了,就不能封装成view吗
    2021-10-11
  • dishou2006 :
    好人艺术硕士
    2018-09-06
  • ufozhixia :
    感觉也就那样,实际上没有帮到多少,还是谢谢了。
    2016-06-01
  • kane787 :
    要花钱买正版
    2016-01-18

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明