草庐IT

ios - 在 ios 中为 launchscreen.xib 设置背景图片

我需要在我的iOS应用程序的启动屏幕中设置背景颜色或背景图像。我想知道是否有类似的代码:self.view.backgroundcolor=[UIColorredColor];谢谢 最佳答案 如果你想为启动屏幕设置背景图片,有两种方法:使用image.axassets并在其中添加新的LaunchImage集。您可以添加UIImageView在LaunchScreen.xib并为其设置图像。如果你想为启动图像设置背景颜色而不是添加UIView在LaunchScreen.xib并设置backgroundColor它的属性。这两种方法都很

ios - 代码中的自动布局约束与 XIB 中的大小冲突

我在Storyboard的3个subview中设置了一些UILabels和UIButtons。在代码中,我已经为所有这些定义了自动布局约束,但是由于某种原因,当我运行应用程序时,我在Storyboard中定义的尺寸与代码中的约束冲突。例如,一个subview位于XIB中的0,0,高度为200,宽度为320,只是为了让我在编写代码之前布局元素。Storyboard中没有任何限制。此subview中有许多UILabel和UIButton,它们的累积高度应该定义subview的高度。这应该以205pts的高度结束,但是日志显示有冲突:2014-06-0216:45:38.506discoun

ios - 在 Xcode 8 中创建 .xib 启动屏幕

我正在尝试使用Xcode8在较旧的iOS应用程序中创建启动屏幕。我需要.xib启动屏幕,但Xcode正在创建LaunchScreen.storyboard。任何人都可以请建议。提前谢谢你。 最佳答案 将所需的启动屏幕.xib文件添加到项目中,并在“Appiconsandlaunchimages”子部分的General部分中选择所需的启动屏幕文件xib文件创建xib文件(在顶部菜单中转到文件->菜单->文件..)将xib文件设置为启动屏幕 关于ios-在Xcode8中创建.xib启动屏幕,

ios - 从 XIB 加载 AQGridViewCell(不工作)

我正在使用AQGridView类,我正在尝试从XIB加载一个单元格。我已将XIB设置为UITableView的自定义单元格,但当我尝试加载单元格时,它只是空白。我想知道是否有更简单的方法来加载XIB。AQGridViewCell需要从xib加载单元格-(AQGridViewCell*)gridView:(AQGridView*)gridViewcellForItemAtIndex:(NSUInteger)index{staticNSString*CellIdentifier=@"cellID";gridCell*cell=(gridCell*)[gridViewdequeueReusa

ios - 如何在 Xcode 4 中重命名 xib 文件?

我在Xcode4中重命名了一个xib文件,只是在projectorganizer中高亮,改了名字,但是好像把project弄糊涂了。例如,如果我向View添加一个新按钮,它不会在我运行项目时显示。但是,如果我将其重命名回原始名称,它就会显示出来。重命名xib文件的正确方法是什么? 最佳答案 Xcode有时会对更改名称的XIB非常挑剔;最适合我的方法如下:从我打开的项目中删除对XIB文件的引用在Finder中,重命名文件将它们拖回项目您可能仍然会在此过程的任何一方遇到错误-在其他情况下,通过(缓慢)双击所述文件来重命名文件将起作用..

iphone - 自定义 UITableViewCell 未使用 .xib(很可能是因为 init 方法中的缺陷)

我将UITableViewCell子类化以便对其进行自定义,但我认为我遗漏了一些东西,因为:1)它无法正常工作,以及2)我对一些事情感到困惑。除了自定义.xib文件的外观外,我还更改了backgroundView,这部分工作正常。我最不了解/最困惑的部分是init方法,所以我把它贴在这里。如果事实证明这是正确的,请告诉我,以便我发布更多可能原因的代码。这是我自定义的init方法。我对“样式”的想法有点困惑,我想我只是返回一个带有不同backgroundView的普通UITableViewCell。我的意思是,那里没有任何内容引用.xib或除了从自身更改.backgroundView之外

iphone - 来自自定义 .XIB 文件的 UITableViewCell 不会创建导出

更新2:长话短说,我对此很愚蠢(并且,在我的辩护中,没有受到适当的教育)。现在可以了。我的问题有点偏离了最初的主题,但那是因为我不了解我的申请中发生了什么。我想用最后一个(也是很小的)查询来结束这个问题:我的customCell.xib中有两个标签。我希望其中之一(cell.label2)有时包含较长的文本段(2-3行)。我知道使它完全适合的一种方法是设置autoshrink属性,但它会缩小到文本,因此它可以放在一行中。我想保留原始文本大小并扩大单元格的高度,使文本跨越多行而不是缩小它。有办法吗?更新1:我根据下面的回复尝试了一些事情,但他们一无所获。我越来越相信我在做一些根本性的错误

ios - 加载 .xib 文件时 Cocoapod 编译失败

我已将其推送到主干。然后我对我自己的项目进行了“podinstall”,所有文件都已下载(我可以从我项目中的Pods确认)。但是它没有编译,它给了我这个错误"Unabletoruncommand'StripNIBABPhotoView.nib'-thistargetmightincludeitsownproduct." 最佳答案 已找到解决方案。按照下面:我没有在s.source_files中添加对文件的引用,而是将其放在s.resources中,如下所示s.resources=["images/*.png","classes/My

ios - 在 ios 8 上使用 xib 抛出异常的自定义表格单元格 View

我在创建自定义表格单元格View时遇到问题。自定义单元格.h#import@interfaceCustomCell:UITableViewCell@property(weak,nonatomic)IBOutletUIImageView*imageView;@property(weak,nonatomic)IBOutletUILabel*date;@property(weak,nonatomic)IBOutletUILabel*title;@property(weak,nonatomic)IBOutletUILabel*content;@end自定义单元格.m#import"Custom

ios - LaunchScreen.xib 工具栏中 UIBarButtonItem 的自定义系统字体

我在使用外观API设置的应用程序中使用Ave​​nirNext字体(由iOS提供)。我希望我的LaunchScreen.xib也能使用它,以便从启动屏幕到初始ViewController的过渡是平滑的。我能够使用Ave​​nirNext作为InterfaceBuilder中的导航栏,但我找不到在UIToolbar中为UIBarButtonItem设置字体的方法。Ave​​nirNext字体在启动屏幕时间正确显示在导航栏中。因为启动屏幕需要它,所以我显然不能通过编程方式设置字体来解决这个问题,必须在InterfaceBuilder中完成。有没有办法实现这一点,也许是通过手动编辑Launc