Tag: 界面 构build器

为什么我的collections查看标题“闪光”白色,当我插入一个项目的部分? 任何方式来防止这种情况?

我有一个页眉和页脚的集合视图。 当我使用insertItemsAtIndexPaths将项目插入到集合视图中时,标题“闪烁”为白色,就像重新加载一样。 有什么办法可以防止这个?

iOS启动故事板:如何更改标签栏的颜色?

我在做什么: 使用“发射故事板”。 这很简单,并包含一个默认的UITabBarController。 我已经在启动故事板以及我的应用程序中将标签栏的“tintColor”设置为红色。 我正在使用Xcode 7,iOS 9。 什么不行: 启动屏幕使用默认的蓝色iOS tint颜色加载标签栏…! 然后加载后,更换启动屏幕故事板时,色调颜色将切换为红色。 你究竟想要在故事板上设置一个标签栏的色调? 演示项目: http : //s000.tinyupload.com/?file_id=73998115878034693063

OSStatus错误-67028build立即席iOS应用程序时

尝试在iOS上为仅iPhone应用程序执行存档构build时出现错误。 该应用程序签署了正确的证书,并具有适当的供应configuration文件(与朋友谁签字也能正确,所以这不是一个代码签名问题检查)。 每当我尝试使用Xcode存档面板进行分发时,我都会在警报表中看到以下错误消息: OSStatus error -67028 我从来没有遇到过这个错误。 我能够在模拟器和设备上构build并运行应用程序,但无论出于何种原因,我完全无法获得Xcode的分布function来创build临时构build。 有没有人遇到过这个问题? 我检查过的东西是: 代码签名(生成所有新的证书和configuration文件从头开始) 文件和框架 唯一能find的文件和框架可能是closures的,主要Storyboard文件( Main_iPhone.storyboard )在Copy Bundle Resources中找不到,尽pipe故事板在Xcode中正确加载并允许编辑,可以在Finder中的Base.lproj文件夹下find。

不能连接到IB中的子视图

快速的问题。 使用IB,我有一个ViewController的子视图。 在这个子视图中,我有一个标签,我想将其连接到我的自定义子视图类。 但是,IB不会让我。 我错过了什么? 我也尝试以编程方式添加标签; 然而,似乎没有设置框架。 我可以硬编码标签的大小,但我不能让它依赖于我的子视图的框架大小,因为框架和边界总是零矩形,即使在视图显示在我的视图控制器在非零尺寸。 这里的任何想法也将非常感激。

UIViewController中的socketsnil在viewdidload中

我有一个UIViewController与一个tableViewsockets @IBOutlet weak var tableView: UITableView! 当我尝试在viewDidload访问tableViewvariables时,会抛出一个错误,提示tableView nil 。 一切似乎都在界面生成器中设置。 文件的所有者类被设置为我的自定义类和tableViewsockets也被设置。 这里可能会出现什么问题,为什么tableViewvariables在viewDidLoad里面仍然是零?

自定义字体UILabel呈现错误

在我的iPhone应用程序中,我为所有UILabel设置了一个自定义字体(更准确地说,我将UILabel分类,覆盖方法,在该方法中设置自定义字体,然后将IB中的所有标签设置为该自定义类)。 现在的问题是,所有的文本都被渲染得太低于预期的基线,所以像'y'和'g'这样的字母被截断。 我在这里读过类似的问题: UIButton自定义字体垂直alignment 自定义安装的字体在UILabel中显示不正确 然后,我试着用这些解决scheme(最初设置为990)来解决上行问题。 把它设置在500左右会产生好的结果,但是不久之后,我注意到多行文本中的行被混合在一起,这当然是不可接受的。 在UITextViews,字体似乎呈现与初始基准尽pipe.. 有没有解决这个问题的实际方法? 当然,我可以保留几种不同上行字体的多行或单行文本,但这是一个相当混乱的解决scheme。 PS:字体是提供otf格式,虽然我试图将其转换为TTF,导致相同的结果。

自定义字体显示在IB中,但不在模拟器中

我build立了一个UITextView和一个UILabel来使用自定义字体。 (这是一个垂直镜像蒙古字体,但我也包括英文文本,以便您可以看到效果。)在界面生成器中显示的单词,但在模拟器中的UITextView中的大多数字符只是空的框。 奇怪的是,在UILabel中的字符在模拟器中正确显示。 我怎么让他们也显示在UITextView ? 笔记: 我正在使用Xcode版本6.3.2。 从这个问题和答案我知道自定义字体应该在IB中使用Xcode 6。 我已将我的字体文件添加到项目,并从UITextView和UILabel的自定义字体列表中select它。 我在项目的Info.plist添加了“由应用程序提供的字体”的关键字,并添加了我的自定义字体。 这个问题是一个非常相似的(但是不同,因为它没有提到UITextView和UILabel问题)。 在写这篇文章的时候,OP的这个问题并没有表明最高票的答案是否有帮助。 我在那个答案中运行了代码,以确认我的字体真的在捆绑中。 我得到了以下结果,证实它在捆绑中,所以仍然不能解决我的问题。 Family : ChimeeWhiteMirrored Font : ChimeeWhiteMirrored 有没有人看到我的错误或有任何其他的想法? 更新 收到@ darkheartfelt的downvote并评论我下面的回答,我重新创build了我原来的问题,也许我错过了一些东西。 尽pipe在iOS 9中,模拟器中的字体显示有所不同,但基本问题仍然存在:在IB中看起来不错,但在模拟器中看起来不错。 问题可以复制如下(使用Xcode 7.1.1): 开始一个新的单一视图项目。 将字体添加到项目中(可以从相关的github项目中下载) 在Info.plist文件中添加字体名称为“ChimeeWhiteMirrored.ttf”的“应用程序提供的字体”。 确认目标的“复制包资源”包含ChimeeWhiteMirrored.ttf。 添加一个UITextView到故事板。 在IB属性检查器中粘贴以下文本: 1-10:           one two three four five six seven eight nine […]

Interface Builder文件中的未知类信息

就像在标题中,我得到了一个疯狂的按摩,我无法处理它 Unknown class info in Interface Builder file. 每当我运行我的项目时,一些疯狂的错误将出现或一些酒吧消失。 有谁知道该怎么办?

如何在XCodes的Interface Builder中定义颜色?

我想在Interface Builder中的元素之间复制颜色,或者使用RGB值来定义它们。 例如,我想将一个button的背景颜色复制到另一个button而不复制button。 或者,在Interface Builder中input精确的RGB代码就足够了; 这样我可以确保我的button具有完全相同的颜色。 目前我只知道如何以编程的方式做到这一点,但肯定有一种方法可以在Interface Builder中做到这一点?

iOS / Objecitve-C UILabel文字字距

我正在寻找如何增加UILabel的字符间距,使我的UIdevise实现更具吸引力。 我发现下面的答案,它告诉它允许调整文本string ,它是用Swift编写的。 但是我需要的是一个Objective-C解决scheme。 所以我试图转换下面的代码片段: import UIKit @IBDesignable class KerningLabel: UILabel { @IBInspectable var kerning:CGFloat = 0.0{ didSet{ if ((self.attributedText?.length) != nil) { let attribString = NSMutableAttributedString(attributedString: self.attributedText!) attribString.addAttributes([NSKernAttributeName:kerning], range:NSMakeRange(0, self.attributedText!.length)) self.attributedText = attribString } } } } 在Objective-C中遵循: KerningLabel.h: #import <UIKit/UIKit.h> IB_DESIGNABLE @interface KerningLabel : UILabel @property (nonatomic) IBInspectable CGFloat kerning; @end KerningLabel.m: #import […]