xib相关内容
我想在我的iOS应用程序中实现滑动菜单,就像抽屉(Andriod)一样。我看了一个教程,但它们都在使用第三方库。是否有可能创建自定义幻灯片菜单。我试图用以下代码创建它,但它只适用于xib文件: - (IBAction)sidemenu:(id)sender { [UIView animateWithDuration:0.50f animations:^{ view.f
..
我不确定如何使.xib文件中的Image View具有圆角边缘。我已经将“layer.cornerRadius”放入用户定义的Runtime属性中,但这不起作用。 推荐答案 您需要设置layer.maskToBounds = trueLike:
..
我的问题是我正在寻找同时使用 storyboard 和 xib 的方法.但是我找不到以编程方式加载和显示故事板的正确方法.项目开始使用 xib 开发,现在很难将所有 xib 文件嵌套在情节提要中.所以我一直在寻找一种在代码中执行此操作的方法,例如对 viewControllers 使用 alloc, init, push.在我的例子中,我在情节提要中只有一个控制器:UITableViewContr
..
问题很简单:如何从 Xib 文件中加载自定义 UITableViewCell?这样做允许您使用 Interface Builder 来设计您的单元格.由于内存管理问题,答案显然并不简单.此线程 提到了该问题并提出了解决方案,但在 NDA 发布之前并且缺少代码.这是一个 长线程 讨论了这个问题但没有提供明确的答案. 这是我用过的一些代码: 静态 NSString *CellIdentifie
..
我正在尝试将圆形边框添加到具有绿色背景的 UIView 中,我创建了具有borderWidth、cornerRadius 和borderColor 属性的简单UIView 子类,并且我正在设置它从故事板. @IBDesignable类圆形视图:UIView {@IBInspectable varcornerRadius:CGFloat {得到 {返回 layer.cornerRadius}放 {
..
..
我有一个 MyViewController.swift 和一个 MyViewController.xib 展示 MyViewController 的布局. 我尝试了不同的方法来加载这个视图控制器,包括: //1让 myVC = UINib(nibName: "MyViewController", bundle:nil).instantiateWithOwner(nil, options:
..
我通常喜欢在界面生成器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在情节提要的多个视图控制器中重用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Source >
..
我正在尝试创建一个框架来保存我在项目中使用的一些通用代码.我找到了在线教程并设法创建了一个框架,但我仍然有一个与资源(xib、图像等)相关的问题. 假设我有一个 MainViewController.xib,它有一个使用 test.png 的 UIImageView.所有这些都在我的框架包中. 当我在另一个项目中使用该框架时,我将其添加到“复制捆绑资源"构建阶段.问题是 xib 只能使
..
使用故事板已经有一段时间了,我发现它们非常有用,但是它们确实有一些限制,或者至少是不自然的做事方式.虽然看起来应该为您的应用程序使用单个故事板,但当您获得一个中等大小的应用程序时,这会带来几个问题. 在团队内部工作变得更加困难,因为 Storyboard 中的冲突可能难以解决(也欢迎任何与此相关的提示) 故事板本身可能会变得非常混乱且难以管理. 所以我的问题是最佳使用实践是什么?
..
在使用 Xcode 4.2 进行任何类型的 iOS 5.0 开发之前,Xcode 在模板中提供了“MainWindow.xib".在 iOS 5.0 下载并使用 Xcode 4.2 后,我注意到提供的模板都不包含任何“MainWindow.xib"文件.我们还需要这个吗?我注意到在 App_Delegate 中的“应用程序 didFinishLaunchingWithOptions"方法中,模板现
..
有人能用简单的话解释一下 .xib 和 .storyboard 之间的区别吗? 解决方案 Apple 在 iOS5 SDK 中引入了 "storyboard" 的概念,以简化和更好地管理应用中的屏幕.您仍然可以使用 .xib 的方式进行开发. Pre-storyboard,每个UIViewController 都有一个关联的.xib.Storyboard 实现了两件事: .st
..
我已经使用 xib 文件创建了一个视图. 现在我想在这个视图中添加一些小元素,以利用 SpriteKit 中的一些物理动画,所以现在我需要一个 SKView. 是否可以将 SKView 添加为与我的 xib 视图对应的视图的子视图?我试过了,它似乎没有显示任何东西. 下面是我的XIB视图对应的ViewController中: this.myCustomSKView = new
..
我正在寻找一种从 .xib 文件中提取所有可本地化字符串并将它们全部保存在一个文件中的方法. 这可能涉及到 ibtool 但我无法确定一种将所有这些合并到一个翻译词典中的方法(可能是 .strings、.plist 或其他). 解决方案 打开终端并cd到项目的根目录(或存储所有XIB文件的目录)并输入以下命令: 找到 .-name \*.xib |xargs -t -I '{}'
..
Ours 是由志愿者本地化的开源 Mac 应用程序.这些志愿者将在软件的特殊本地化版本(带有未剥离的 nib)上完成他们的工作,然后将更改发送给我们以集成到原始 xib 和字符串文件中. 问题在于,虽然有 一种方法集成字符串更改而不消除以前的大小更改,我看不到集成新字符串和大小更改的方法(就像我们添加或替换视图时一样). 我能看到的唯一方法是让本地化人员直接使用原始 xib 并将差异发
..
官方推荐的方法 对于 XIB/Storyboard 本地化,是在 xx.lproj(其中 xx 是两个字母的语言 ID)内为您想要支持的每个本地化创建 .xib 和 .storyboard 文件. 这会产生一个问题,因为您有多个文件在许多情况下共享相同的 UI,而且很容易发生变化.如果您想为一个视图重新设计 UI,则必须多次执行(如果您在 xib 本身中输入可本地化的字符串值则更糟).这违背
..
我正在按照此处列出的步骤对应用进行本地化.我已经用大约 45 个 .xib 成功实现了这一点,而其中只有 4 个给了我这个错误: “Interface Builder 无法打开文档“.xib",因为它不存在." 当我将它们从原来的位置移开时.我尝试将它们从 Project/Classes/Example.xib 位置移动到 Project/en.lproj/Example.xib 上的
..
我正在为 XIB/Storyboard 文件使用 Base Internationalization,并为翻译人员使用 XLIFF 文件的“Export for Localization"方法. 我有一些标签、按钮等包含需要翻译的文本,但我也有一些标签,我们在其中使用了一些占位符文本(如全名),这样您就可以看到填充后视图的样子带有数据,但这些标签的文本始终以编程方式来自插座. 有没有办
..
我正在开发一款支持多语言的应用.正如您所料,我有时会使用如下代码加载一些 nib 文件: self.currentController = [[newClass alloc] initWithNibName:@"CustomController" bundle:nil]; 然后应用程序将从其语言文件夹中加载相应的本地化 xib 版本.现在,我想知道是否可以手动加载本地化的 nib 文件.例如
..
步骤: 列表项 创建一个名为 Nav 的项目. 创建一个新的UIViewController BaseViewController(带有XIB)和FirstViewController(带有XIB). 在NavAppDelegat.h中定义baseController变量 @interface NavAppDelegate : NSObject
..