草庐IT

ios - 使用 xcode 10.3 破坏 xib

将xocde更新到10.3版本后,无法查看或操作所有xib文件。有什么解决办法吗?我的操作系统版本:10.14.4(18E226)DeleteDeriveddata[Notworking] 最佳答案 从首选项中完全删除您的派生数据,然后重新启动您的机器。 关于ios-使用xcode10.3破坏xib,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/57159670/

ios - 将 .xib 文件放在框架项目中的什么位置?

我花了半天时间来解决这个问题,但我在网上看不到直接的解决方案。我创建了一个iOSCocoaTouch框架。我有一些私有(private)和公共(public)类(class),一切正常。问题是当我在该框架内添加.xib文件。在我的框架中,我想实例化.xib文件,我得到的错误是:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'CouldnotloadNIBinbundle:'NSBundle(loaded)'withname'NUInAppMessageView''我听说.

iphone - xib 文件中的 iOS 自定义 View

我通常以编程方式创建我的自定义View,并使用自定义初始化方法(例如initWithFrame:SomeParam:OtherParam)以编程方式初始化它们。是否可以将此类自定义View与xib文件结合使用?也就是说,有一个父xib文件,其中包含各种这些自定义View作为subview,其中这些subview可能需要使用不同的init方法? 最佳答案 如果将自定义View添加到xib文件中,则不能使用自定义初始化程序。它们都将使用initWithCoder进行初始化。通常,您会在从那里或awakeFromNib中调用的通用方法中进

ios - 如何在 xib 中为不同的 UIViewcontroller 设置不同的导航栏颜色?

我正在尝试为项目中的不同UIViewController设置不同的UINavigationBar颜色。直到现在我尝试在每个UIViewController类的ViewdidAppear方法中使用以下代码,但它仍然无法正常工作,导航栏的颜色没有改变。UIImage*navBackgroundImage=[UIImageimageNamed:@"redbar.png"];[[UINavigationBarappearance]setBackgroundImage:navBackgroundImageforBarMetrics:UIBarMetricsDefault];请帮帮我

ios - setStatusBarHidden :NO after XIB load covers UINavigationBar

当setStatusBarHidden:NO设置为View加载时,UINavigationBar和其他元素立即对齐在StatusBar下方。但是,当setStatusBarHidden:NO设置为View加载时,UINavigationBar会被部分覆盖。StatusBar必须在载入上述View后显示出来,但如何才能不遇到上述问题呢? 最佳答案 我在我的代码中发现了一个hack,但不记得或找不到它的来源。诀窍是通过隐藏和重新显示来刷新导航栏:[self.navigationControllersetNavigationBarHidd

objective-c - 在 iOS 中,如何在使用 xib 文件创建的 View 中引用对象?

我有一个在appDelegate中实例化并推送到导航Controller的ViewController。ViewController的View是使用xib文件创建的。xib文件在View上放置了一个UILabel(除其他外)。现在我需要以编程方式设置标签的文本属性,但我不知道如何获取对它的引用。如何引用标签对象?我正在使用xcode3.2.5并构建一个iPad应用程序。 最佳答案 除了IBOutlets,您还可以在IB中的标签上设置标签属性。然后,当您需要时,您可以:UILabel*label=(UILabel*)[self.vie

iphone - iOS通用开发——Xib文件和图片名称中波浪符号(~)的使用区分

在开发通用应用时,我们必须为每个设备——iPad编写一个条件代码以及iPhone。在这种情况下,正确使用波浪号会非常有益。例如,如果你想推送新的ViewController,那么你将不得不编写很多行(将近10行)代码:if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){MasterViewController*masterViewController=[[MasterViewControlleralloc]initWithNibName:@”MasterViewController_iph

ios - 无法使用内部使用 .xib 文件的 iOS 框架

我正尝试按照此URL中指定的步骤为iOS制作一个通用框架:Universal-framework-iOS我有一个viewController类,该框架在内部加载一个.xib文件。下面是部分代码,显示了我如何初始化该viewController并显示相关View:/***PartofimplementationofSomeViewControllerclass,whichisoutsidetheframework***/-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typic

iphone - 将 UIViewController xib 加载到 Storyboard 中的 ContainerView

我有一个“容器”viewController,它使用Storyboard保存一些容器View。每个容器View都有一个指向嵌入式ViewControllerView的链接。因为我在一个大项目上工作,事实证明Storyboard文件很大并且包含很多“子”viecontrollersView布局。当几个人需要同时处理该文件时,处理该文件将是一个问题。那对我不好。我想知道是否有一种方法可以将ViewController的xib文件加载到每个容器View中,并且仍然使用Storyboard。意思是,为每个ViewController创建.xib文件,而不是将它们保存在Storyboard本身中

ios - 如何在 Xcode 6 中使用 XIB 创建 iOS 项目?

我正在尝试使用Xcode6Beta5在没有Storyboard的情况下使用Objective-C语言创建一个项目。我已经尝试并创建了一个空项目,但它没有像Xcode5那样工作。我读过这个话题HowtocreateprojectwithoutstoryboardinXcode6-Swift但这对我没有帮助。 最佳答案 它不能作为Xcode5运行是什么意思?您可以创建没有Storyboard的空项目,然后像Xcode5一样使用XIB添加您自己的类:文件->新建->文件->CocoaTouch类->将“子类:”设置为(例如)UIViewC