草庐IT

xcode-storyboard

全部标签

objective-c - 快速更改本地化时如何重新加载 Storyboard

我创建了一个项目并在其中使用本地化。我使用这个方法:language_manager在我的项目中,自行将语法更改为swift。现在当点击语言时,我的Storyboard没有改变:这是我的代码:importUIKitclassViewController:UIViewController{vardata=[AnyObject]()@IBOutletweakvarlabel1:UILabel!@IBOutletweakvartables:UITableView!overridefuncviewDidLoad(){super.viewDidLoad()self.data=LanguageMa

xcode - iOS Swift 选项卡栏图标插入在运行时被删除

我在标签栏Controller中有两个ViewController。在界面生成器中,我将图像插图(5,5,5,5)应用到选项卡栏图标,以获得我想要的尺寸。当我最初运行模拟器时,一切看起来都很棒,但是当我切换到第二个ViewController时,两个选项卡栏图标都会自动调整为默认大小(0,0,0,0)。当我返回到第一个ViewController时,两个图标都保持默认大小,没有插图。注意:我的图标图像是XCassets文件夹中的.pdf文件(设置为单个矢量比例因子)。我已经看到其他线程建议“平衡”插图(顶部为5,底部为-5)。但这会将图像从顶部压缩5倍,并向底部拉伸(stretch)5

ios - Xcode - 错误 ITMS-90635 - bundle 中的 Mach-O 无效 - 正在提交到应用商店

我在向应用商店提交应用时遇到了这个错误。这是否意味着我需要为所有依赖项设置ENABLE_BITCODE?我试过了,但后来出现错误,说依赖项与位码(或类似的东西)不兼容...... 最佳答案 今天早上我遇到了同样的问题。事实上,答案就在错误中:“验证一个平台的所有目标都具有一致的ENABLE_BITCODEbuild设置值”我有一个目标(ENABLE_BITCODE设置为NO),使用多个ENABLE_BITCODE设置为YES的pod。因此,我所要做的就是在我的项目目标中将ENABLE_BITCODE设置为YES。但我猜你有一个选择,

ios - Xcode 代码完成缺少变量和方法?

我跟着thistutorial,当我尝试访问时非常困惑:UINavigationBar.appearance().barTintColor我感到困惑的原因是因为Xcode没有将“barTintColor”显示为代码完成的一部分。相反,它为我提供了“tintColor”和“backgroundColor”,两者都不像教程那样工作。但是,当我手动输入“barTintColor”时,它可以正常工作。为什么“barTintColor”不显示为我的代码完成的一部分?我可以做些什么来避免将来出现类似的混淆吗? 最佳答案 如果我不得不猜测,您遇到

ios - 使用数组的 TableView 不起作用-xcode 7.3

我正在为我的学校设计一个应用程序,我正在尝试使用ViewController中的TableView制作一个简单的目录。我开始尝试制作对象,但后来切换到一个更简单的数组,仍然没有任何运气。不知道是代码问题还是Storyboard问题。这是ViewController的代码:importUIKitclassDirectoryViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarbackButton2:UIButton!@IBOutletweakvardirector

ios - Xcode 8 - 找不到用户 header 路径

我有一个以前在XCode7中运行的项目,在Swift2.2下。然而,我开始将它迁移到Xcode8和Swift2.3(Swift3将在稍后推出)。这是我第一次迁移项目,所以我对很多概念都很陌生。我不断收到以下错误:找不到“JBBarChartView.h”文件。这是我的项目的样子(出于隐私原因模糊了不重要的部分)蓝色箭头指向桥接头。这就是我的桥接头的样子:这是我的实际文件夹结构。重要的头文件,例如JBBarChartView.h,位于Vendor文件夹中。由于某些奇怪的原因,Xcode根本找不到文件,因此无法导入桥接header。到目前为止我尝试过的是:对于相关的目标,我已将SwiftC

objective-c - 停止 Xcode 自动为 Objective-C 头文件生成 Swift 接口(interface)

是否可以阻止Xcode(8)在显示Objective-Cheader时自动生成Swift接口(interface)?例如,通过设置用户默认值。从理论上讲,这是Xcode的一个非常好的功能。不幸的是,它不能可靠地工作。对我来说,它甚至似乎大部分时间都失败了。由于我无法辨别它发生的原因,我想选择退出,直到Xcode/SourceKit的错误得到解决。 最佳答案 默认行为应取决于您的项目设置。如果您在Swift项目中,它会想向您展示Swift界面。此外,如果存在Xcode从中生成Swift的Objective-C接口(interface)

ios - "Collection View"的框架在运行时会有所不同 Swift3 iOS10 StoryBoard

当我在我的项目中使用“CollectionView”时,我遇到了一个问题:现在它不见了它曾经在橙色矩形:“CollectionView”的框架在运行时会有所不同。我不知道我做错了什么。我搜索了整个互联网,但一无所获。所以,这是一个“解决方案”,如屏幕截图所示,您只需检查标题然后取消选中它,问题就会消失,尽管我仍然不知道是什么原因导致了这种情况。查看uiview内容的header,取消选中: 最佳答案 这是InterfaceBuilder错误。看起来类似于IBproblems我很喜欢Xcode8.2.1中的这个错误没关系,我做了7年的

ios - 应用程序在 iOS 11 中启动时崩溃并出现 "dyld: Library not loaded"错误,但在 iOS 10.3.2 和 Xcode 8.3.3 中运行良好

将Xcode更新到beta9并在iOS11版本中运行应用程序时,我遇到崩溃并出现以下错误dyld:Librarynotloaded:@rpath/libswiftCore.dylibReferencedfrom:/private/var/containers/Bundle/Application/CFB7F820-B03B-4200-8813-3C3E01032A2F/TIMAutoConnect.app/Frameworks/UTCTIMAccess.framework/UTCTIMAccessReason:imagenotfound之前,我通过在build设置中将“AlwaysEm

ios - CommonCrypto XCode 9.0 无法从数据创建 key

在我的手动代码和XCode9.0、ios10+上的其他库(SwiftyRSA、Heimdall)中,以下代码都因OSStatus-50(secParam)而失败。关于获取更多信息的原因或任何方式的任何想法?letkeyDict:[CFString:Any]=[kSecAttrKeyType:kSecAttrKeyTypeRSA,kSecAttrKeyClass:kSecAttrKeyClassPublic,kSecAttrKeySizeInBits:NSNumber(value:4096),kSecAttrIsSensitive:false,kSecAttrIsExtractable: