草庐IT

iphone - 在具有 .xib 文件的项目中使用 Storyboard - iPhone

我想在我的iPhone应用程序中通常使用旧的.xib文件。但是当涉及到tableViewController时,为了制作自定义单元格等,Storyboard要方便得多。是否可以制作一个基于.xib的应用程序,并在它的中间,只为UITableViewController及其DetailedViewController使用Storyboard? 最佳答案 您可以将Storyboard用于程序的任何部分。Storyboard不是全有或全无的概念。您可以在Storyboard中只有一个ViewController,或者只代表您应用程序的一个

objective-c - 从 Storyboard中提取 nibs/xibs (iOS)

我用Storyboard创建了一个简单的项目,现在意识到它们不支持iOS4.x,我希望拥有这些设备的用户能够下载我的应用程序。该应用程序只是一个反面ViewController,相当简单,但如果有一种方法可以从Storyboard中提取XIB,我更愿意这样做而不是重新创建它。tl;dr:从.storyboard中获取.xibs? 最佳答案 无法从Storyboard中提取Xib文件,但您可以通过将Storyboard实例化为UIStoryboard对象并通过其标识符获取UIViewController,从Storyboard中实例化

ios - 如何回收从 XIB 创建的 UITableViewCell 对象?

我想使用XIB创建自定义UITableViewCell,但我不确定如何使用UITableViewController的排队机制来回收它。我怎样才能做到这一点?伙计们,这个问题的目的是根据theFAQself回答,尽管我喜欢这些很棒的回复。点个赞,喝杯啤酒犒劳一下自己。我问这个是因为一个friend问我,我想把它放在StackOverflow上。如果您有任何贡献,请务必! 最佳答案 如果您使用的是iOS5,则可以使用[self.tableViewregisterNib:[UINibnibWithNibName:@"nibname"bu

ios - 如何 : Self-Sizing Custom-View from XIB with StackView View in iOS

我最近再次开始使用Swift进行iOS开发,现在正在研究自定义UIControl。为了布局和灵活性,这个自定义View是使用StackView构建的。我想要达到的......基本上是简单地与StackView具有相同的功能,当我将它直接拖入Storyboard时通常具有相同的功能-在那里调整大小以适应没有问题。这与自调整表格View单元格基本相同。展示柜我可以将我的CustomView简化为一个简单的例子:它是一个包含三个标签的StackView,Alignment设置为Center,DistributionEqualCentering.StackView将固定到左侧、右侧和顶部布局指

ios - 在界面生成器中添加的自定义 UIView 不会加载 xib

我用xib创建了自定义UIView。此外,我的Storyboard中有一个UIViewController,我向其中添加了一个UIView并将其类设置为我的自定义UIView.但是当我运行该应用程序时,该View没有其subview。当我调试时,所有的subview都是空的。在自定义UIView的.m中,存在以下初始化方法:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){}returnself;}-(id)initWithCoder:(NSCoder*)aDecoder{self=[su

ios - 使用 xib 字符串文件本地化的 UiTextView

我在xCode中使用基本国际化来管理我的应用程序中的多种语言。在xib文件中我有这个对象:Xrj-9E-2VKit'sanUITextView在相应的字符串文件中:"Xrj-9E-2VK.text"="texttranslatedinfrench"但我的文字仍然是英文。有什么建议吗? 最佳答案 在Apple修复iOS7中仍然存在的这个(严重)错误之前,我已经找到了以下解决方法:您实际上需要将“基本本地化方法”(=Xcode5和iOS7的首选方法)与使用“Localizable.strings”文件的“旧”方法“混合”1)创建文件“L

ios 使用 xib 文件创建自定义 UITableViewCell 的步骤

我需要使用xib文件创建自己的UITableViewCell,以绘制图形界面...创建我的新类并将其用于我的UITableView的正确步骤是什么?提前致谢 最佳答案 在iOS5中你会想要使用新的:registerNib:forCellReuseIdentifier:这基本上做同样的事情...... 关于ios使用xib文件创建自定义UITableViewCell的步骤,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - 在没有 nibs/xibs 的情况下正确使用 loadView 和 viewDidLoad 与 UIViewController

当我在没有nib的情况下编程时,我的印象是我需要调用loadView来初始化我的View,如下所示:-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName:nilbundle:nil];if(self){//Custominitialization[selfloadView];}returnself;}(我设置了nibNameOrNil=nil,因为没有nib。)然后,我设置View,如下所示:-(void)loadView{self.

ios - 在 NIB 文件 (XIB) 中添加顶部布局指南

这个问题在这里已经有了答案:Statusbarandnavigationbarappearovermyview'sboundsiniOS7(20个答案)关闭7年前。如何在NIB文件中添加顶部布局指南,或者如何指定顶部导航栏和状态栏的空间,以便它不会在ios6和iOS7之间造成问题?

ios - 无法将 PrototypeCell 添加到 xib 文件中的 UITableView

我是IOS新手。我想在xib文件中创建一个UITableView而不是我的Main.storyboard。但问题是当我将UITableViewCell拖入UITableView时,它不像在Main.storyboard中那样工作。我的Main.storyboard现在有很多屏幕,所以加载时非常慢,而且很难找到任何屏幕。因此,我想把UITableView放到xib文件中。我是漏掉了什么还是做错了什么?任何帮助将不胜感激这是描述图片 最佳答案 对不起,原型(prototype)单元只能在基于Storyboard的项目中使用。希望您不会在