草庐IT

ios - 我可以为图像设置动画吗 iOS8 LaunchScreen.xib

问题:有没有办法在Xcode6项目的LaunchScreen.xib文件中为iOS8.1+部署的任何内容设置动画?上下文:我希望制作简单的动画来传达事件或在用户等待时分散他们的注意力...示例:加载栏事件指标GIF动画在屏幕上移动UIImage旋转图像 最佳答案 没有。启动图像仅在用户选择启动您的应用程序和您的应用程序实际开始运行之间的时间段内显示。在此期间,您的应用程序不能执行任何操作,例如执行动画——它还没有运行。启动图像只是一个静态图像,如果设计得当,它有助于给用户留下您的应用程序已快速准备就绪的印象。(一些开发人员忽略the

ios - 无法将项目添加到 UIView xib 中的 UICollectionView

目标我想将我的(BusinessViewTableHeader:UIView)作为tableView标题:tableView.tableHeaderView=BusinessViewTableHeader.instanceFromNib()as!BusinessViewTableHeader在BusinessViewTableHeader中有一个UICollectionView,它应该在滑动时显示图像,很像Tinder应用程序。这是我的UIView子类:classBusinessViewTableHeader:UIView{@IBOutletvarcollectionView:UICo

iOS 8 : Launch Screen StoryBoard appears black [single XIB file works fine]

所以我尝试使用thistutorial为我的iOS8应用程序创建启动Storyboard但是,我只在启动我的应用程序时出现黑屏。单个启动screen.xib文件可以完美运行,但是,当我尝试使用Storyboard时,它不起作用。我尝试了一个只有一个ViewController的Storyboard,但它仍然给我黑屏,因此我认为问题出在我的设置中的Storyboard文件上。有什么想法吗?[XCode版本6.4]编辑:所以我只想澄清是启动屏幕显示为黑色。当应用程序完成加载时,主Storyboard本身会正确显示 最佳答案 通读了教程并

ios - 将 XIB 文件加载到 UIView Swift

我正在尝试将我的XIB文件加载到UIView中,但我遇到了一些问题。我有所需的覆盖功能,但它们似乎崩溃了。说这个错误,警告:couldnotloadanyObjective-Cclassinformation.Thiswillsignificantlyreducethequalityoftypeinformationavailable.我想知道是否有人可以告诉我如何将XIB文件正确加载到UIViewimportUIKitclassWidget:UIView{letview=UIView()overrideinit(frame:CGRect){super.init(frame:frame

ios - 无法在 Swift 的 Storyboard 中加载 UIViewController XIB 文件

我读过UsingXCodestoryboardtoinstantiateviewcontrollerthatusesXIBforitsdesign但我在Swift中无法完成这项工作(使用Xcode6Beta6)。我想知道我是否做错了什么,或者此功能是否不再可用?我创建了一个简单的存储库,https://github.com/jer-k/StoryboardTesting-Swift,展示了上述方法。我设法通过添加和覆盖init来解决问题requiredinit(coderaDecoder:NSCoder){super.init(nibName:"TestViewController",

ios - 从 xib 加载自定义 View 后,IBOutlet 属性为 nil

IBOutlets发生了一些奇怪的事情。在代码中,我尝试访问此属性,但它们是nil。代码:classCustomKeyboard:UIView{@IBOutletvaraButt:UIButton!@IBOutletvaroButt:UIButton!classfunckeyboard()->UIView{letnib=UINib(nibName:"CustomKeyboard",bundle:nil)returnnib.instantiateWithOwner(self,options:nil).firstasUIView}overrideinit(){super.init()com

ios - 从 xib 文件加载 ViewController

我有一个MyViewController.swift和一个MyViewController.xib来呈现MyViewController的布局。我尝试了不同的方法来加载这个ViewController,包括://1letmyVC=UINib(nibName:"MyViewController",bundle:nil).instantiateWithOwner(nil,options:nil)[0]as?MyViewController//2letmyVC=NSBundle.mainBundle().loadNibNamed("MyViewController",owner:self,o

ios - Swift - 如何使用 XIB 文件创建自定义 viewForHeaderInSection?

我可以像下面这样以编程方式创建简单的自定义viewForHeaderInSection。但我想做更复杂的事情可能与不同的类连接并像tableView单元格一样访问它们的属性。简单地说,我想看看我做了什么。functableView(tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{if(section==0){letview=UIView()//Thewidthwillbethesameasthecell,andtheheightshouldbesetintableView:heightForRowAtI

uiview - 在 Swift 中将 xib 分配给 UIView

在objectivec中,它可以通过以下方式在init方法中完成-(id)init{self=[[[NSBundlemainBundle]loadNibNamed:@"ViewBtnWishList"owner:0options:nil]objectAtIndex:0];returnself;}但是当我快速执行此操作时init(frame:CGRect){self=NSBundle.mainBundle().loadNibNamed("ViewDetailMenu",owner:0,options:nil)[0]as?UIView}无法在方法错误中分配给自己。现在我的方法是创建一个Vi

ios - 如何在 Swift 中使用 XIB 文件初始化/实例化自定义 UIView 类

我有一个名为MyClass的类,它是UIView的子类,我想用一个XIB文件对其进行初始化。我不确定如何使用名为View.xib的xib文件初始化此类classMyClass:UIView{//whatshouldIdohere?//init(coderaDecoder:NSCoder){}??} 最佳答案 我测试了这段代码,它运行良好:classMyClass:UIView{classfuncinstanceFromNib()->UIView{returnUINib(nibName:"nibfilename",bundle:nil