Tag: iboutlet

UISegmentedControl取消select(不select任何段)

实际上标题包含我的问题。 我有一个UISegmentedControl,并需要取消select当前选定的选项卡。 我试过了: [menu setSelectedSegmentIndex:-1]; 菜单是uisegulatedcontrol的UBOutlet,但是这给了我例外。 任何人有一些想法? 谢谢彼得

IB中的IBOutlet和viewDidUnload

在这里也有一个类似的问题,但是我只想澄清那些在这里没有完全解释的东西。 我明白,所有代表和出路 – 事实上任何提及“父母”的对象,都是一个好的公民,并思考对象图一分钟 – 应该把弱引用归结为零。 由于归零弱指针的性质会自动降到零,而引用对象的保留计数达到零,这是否意味着将IBOutlets设置为零,现在viewDidUnload现在是不必要的了? 所以,如果我宣布我的出路是这样的: @property (nonatomic, weak) IBOutlet UILabel *myLabel; 下列代码是否有效? – (void)viewDidUnload { self.myLabel = nil; [super viewDidUnload]; }

在故事板中连接单元原型的出口

我是故事板的新手,所以我有一些困难… 我已经创build了一个TableViewController,我想定制Cell Prototype。 在单元原型中,我添加了几个标签,我想用我自己的inheritance自UITableViewCell(AreaListCell)的类来定制。 在Storyboard中,对于Cell Prototype,我使用“AreaListCell”configuration了Custom Class,风格是“Custom”。 在故事板中,当我selectCell Prototype然后select助手时,助手将显示实现UITableViewController(AreasTableViewController)的类而不是 我的“AreaListCell”类。 结果是我可以创build出口(使用Ctrl +拖动从单元格原型的标签)到AreasTableViewController类,但不是AreaListCell类! 任何想法如何连接我的AreaListCell类单元格原型? 谢谢你的帮助!

在故事板-IB中向原型单元添加项目时出现奇怪的错误

我有一个相当大的项目(〜20场景)。 其中之一是一个带有自定义UITableViewController类的TableViewController。 我给单元格重用标识符,并添加了一个标签。 当我尝试和Ctrl +拖动标签到UITableViewController头文件来创build一个sockets,我得到以下错误: 错误:非法configuration:连接“tableInfoView”不能有一个原型对象作为其目的地。 这是什么? 我可以忽略明显的东西吗? 或者我需要创build一个自定义的单元类,并将其拖到那个? 如果是这样的话,我怎样才能从UITableViewController中为每个单元格指定唯一显示的数据?

Swift – IBOutletCollection等效

我试图在Swift中的iTunesU中复制斯坦福大学Matchismo游戏“为iphone和ipad开发ios7应用程序”。 在第三讲幻灯片的第77页上,它显示了使用IBOutletCollection ,它不是Swift上的一个选项。 Swift doc示例显示了一个具有IBOutlet数组的示例,但是我无法弄清楚如何使Interface Builder将多个出口连接到同一个IBOutlet / IBOutlet数组。 有没有人想出了如何做到这一点呢? 我知道我可以创build12个销售点并以这种方式来处理,但是我想尽可能地将这个工作与演讲幻灯片中的例子进行比较。

IBOutletCollection在Interface Builder中设置sorting

我正在使用IBOutletCollections将几个类似的UI元素的实例分组。 尤其是我将许多UIButtons(类似于问答游戏中的蜂鸣器)和一组UILabels(显示分数)分组。 我想确保直接在button上的标签更新分数。 我认为按索引访问它们是最容易的。 不幸的是,即使我以相同的顺序添加它们,它们并不总是具有相同的索引。 在Interface Builder中有没有办法设置正确的顺序。

IBOutlet是零,但它连接在故事板,斯威夫特

使用Swift 1.1和Xcode 6.2。 我有一个UIStoryboard包含一个单独的,自定义的UIViewController子类。 在它上面,我有一个从该控制器到故事板上的UIView 子类的@IBOutlettypes的UIView连接。 我也有类似的观点。 见图A. 但在运行时,这些属性是零(图B)。 即使我确信我已经连接了Interface Builder中的sockets。 想法 : 是否有可能是因为我正在使用一个子类的子类的东西混乱的初始化? 我并不是压倒任何初始者 awakeFromNib:由于某种原因没有被调用 也许它不会连接到子视图上的子视图 我已经尝试过的事情: 完全匹配@IBOutlet和storyboard项目types(而不是UIView ) 删除财产和出路,并重新添加 图A * 图B * Figure A隐藏的代码是: @IBOutlet private var annotationOptionsView: UIView! @IBOutlet private var arrivingLeavingSwitch: UISegmentedControl! 谢谢。

如何以编程方式设置UITableView节标题(iPhone / iPad)?

我已经使用storyboards在Interface Builder中创build了一个UITableView 。 UITableView设置了static cells和许多不同的部分。 我遇到的问题是我试图用几种不同的语言设置我的应用程序。 为此,我需要能够以某种方式更改UITableView节标题。 请有人可以帮我吗? 理想情况下,我想用IBOutlets来解决这个问题,但是我怀疑在这种情况下这是不可能的。 任何意见和build议将非常感激。 提前致谢。

无法插入新的sockets连接:找不到名为的类的任何信息

我在Xcode上看到一个错误,说没有关于视图控制器的信息。 无法插入新的sockets连接:找不到名为的类的任何信息 为什么发生这种情况?

IBOutlet和IBAction

在iPhone的Objective-C编码中使用IBAction和IBOutlet的目的是什么?如果我不使用它,它有什么区别吗?