问题标签 [interface-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 没有Interface Builder的Cocoa,初始化应用控制器的实例?
我不打算在没有 IB 的情况下编写应用程序,我只是在尝试更多地了解编程。
如何在启动时获取 AppController 类的单个实例?(它通常是从笔尖加载的。)你能弄清楚+initialize
and的使用-init
吗?如果我理解,+initialize
在启动时会调用所有类。如何使用它来创建我的 AppController 的实例,其中包含构成我的界面的实例变量?
希望这是有道理的,并感谢您的帮助。
iphone - iPhone SDK:IBAction
我有一种情况,我想要一个按钮来响应两种不同的 IBAction 方法。有没有办法可以先强制使用特定方法?当我查看 IB 中的按钮连接时,它们的顺序是正确的,但它们始终以相反的顺序执行。
objective-c - Cocoa - 用于调试 Xcode 和 Interface Builder 之间的绑定问题的建议技术
我正在研究 Hillegass 的“Mac OS-X 的 Cocoa 编程”一书中的示例。有几次我一直在处理的示例应用程序启动时,我收到一条消息,例如:
2009-03-11 00:39:19.167 CarLot [7517:10b] 无法从 _NSControllerObjectProxy 类的对象 <_NSControllerObjectProxy: 0x188bf0> 创建 NSData
我发现解决此类问题的唯一方法是煞费苦心地检查界面构建器中的所有绑定和属性,以查看我错过了一些配置的位置——这一切都需要时间!
有没有更有效的方法可以从错误消息中确定问题所在?是否有任何调试技术可以用来追踪此类问题?
iphone - 界面生成器“模拟界面”不起作用
我正在使用 Interface Builder 来尝试一些想法。我从来没有注意到有一个“模拟界面”功能显然会在 iPhone 模拟器中呈现笔尖。所以,我创建了一个视图,将一个组件放在那里(一个分段控件),保存它,选择“模拟界面”,模拟器启动但是......模拟器中没有呈现任何内容。只是黑屏。
我想也许我的笔尖不够完整,所以我用我所有的旧笔尖都试过了,但我都遇到了同样的问题。它们都没有在模拟器中渲染。有什么我错过的技巧吗?
c# - 设计模式:建造者
我一直在寻找Builder 模式的一个很好的例子(在 C# 中),但找不到一个,因为我不了解 Builder 模式,或者我正在尝试做一些从未想过的事情。例如,如果我有一个抽象汽车和抽象构建器方法来创建汽车零件,我应该能够将我所有的 30 个选择发送给 Director,让它构建我需要的部件,然后构建我的汽车。无论生产哪辆汽车、卡车、半挂车等,我都应该能够以完全相同的方式“驾驶”它。
第一个问题是大多数示例硬编码属性值到具体部分,我真的认为应该来自数据库。我认为这个想法是将我的选择发送给主管(从数据源),并让构建器根据我的数据创建定制产品。
第二个问题是我希望构建器方法实际创建部件然后将它们分配给产品,而不是传递字符串而是真正的强类型产品部件。
例如,我想通过让 Builder 为我制造表单字段来动态创建表单,包括标签、输入部分、验证等。这样我可以从我的 ORM 中读取对象,检查对象的元数据,将其传递给我的 Builder 并将新创建的用户控件结果添加到我的 Web 表单中。
但是,我发现的每个 Builder 示例都只有硬编码数据,而不是将选择从主代码传递给 Builder 并推出定制产品。一切似乎都是一个很大的静态案例陈述。例如,如果我有三个参数,每个参数有 10 个选项,我不想构建 30 个具体的 Builder 方法,我只想创建足以制造我的产品所需的属性,可能只有三个。
我很想让 Director 仅存在于主代码中。应该有一种方法可以自动确定调用哪个具体的构建器方法,类似于多态性和方法重载(尽管这是一个非常糟糕的例子),而不是在模式中使用 case 语句。(每次我需要添加新的产品类型时,我都需要修改现有的Director,这很糟糕)。
objective-c - 在 Cocoa/Interface Builder 中,单击按钮后如何清除文本字段中的文本
我正在使用MGTwitterEngine制作一个简单的 Twitter 更新应用程序
在他们单击“更新”按钮后,我似乎无法让 Interface Builder 中的 TextField 清除文本。有没有一种简单的方法可以做到这一点,或者在 Interface Builder 中做些什么?
非常感谢!
iphone - InterfaceBuilder的混乱
请清除此场景。
我创建了一个名为 RootViewController 的 viewController,所以很明显我们会得到 RootViewController.h 和 RootViewController.m
然后我通过选择一个名为 viewXib 的新文件创建了一个名为 ViewScreen.xib 的 nibfile,因此我们将自动在 xibfile 中获得一个视图。我将 FilesOwner 类链接到 RootViewController。
所以如果我想将视图的背景颜色设置为“groupTableViewBackgroundColor”,我不能在属性检查器中设置它吗,将颜色设置为视图的唯一方法是在 RootViewController.m 中手动执行(声明一个视图并设置 view.backgroundColor=[UIColor groupTableViewBackgroundColor]; 我们不能通过使用 interfaceBuilder 来做同样的事情吗?
如果有人有兴趣解决这个问题,请继续。
cocoa - 为 Cocoa 创建基于日历的日期选择器的最佳途径?
我想使用日历实现日期选择器。在我继续尝试构建一个之前,是否已经有一些东西可以做到这一点?
我已经查看了 Interface Builder 中的日期选择器,据我所知,它几乎只是一个文本字段。通过开发人员文档查看(尽管很快),似乎有很多与日期相关的功能可用,但在界面方面并不多。所以如果我真的继续建立自己的,最好的攻击线是什么
我已经用 jQuery 为我正在开发的网站构建了我需要的 HTML/CSS 和 Javascript,所以我最初的想法是我可以使用 Web 视图并显示它,假设有某种方法可以检测内部发生的事件网页视图。但这对我来说有点便宜。推荐的路线是什么?
iphone - 键盘外观默认为 UIKeyboardAppearanceDefault on Dismissal
第一次 Stack Overflow 海报。请多多包涵!:)
我有一组UITextField
s,我在 Interface Builder 中设置了其键盘外观。我正在UIKeyboardAppearanceAlert
为我的键盘使用外观(半透明外观)。但是,每当我调用resignFirstResponder
这些文本字段中的任何一个来关闭键盘时,键盘的外观默认UIKeyboardAppearanceDefault
为滑出视图。1)我是否需要在其他地方设置键盘的外观,2)这是 Interface Builder 的错误,还是 3)我只是运气不好?虽然这不是什么大问题,但当它向下滑动时突然看到键盘改变样式有点令人不安。请注意,由于我的文本字段成为第一响应者,因此当键盘向上滑动进入视图时,此行为不存在,因此有点令人困惑。有什么见解吗?
iphone - iPhone - 奇怪的编译错误
我有一个运行良好的 iPhone (Xcode) 项目。必须更改某些内容,因为突然间我收到了与NSLog
,UIActionSheet
和其他几个我一直使用JUST FINE的项目有关的错误。我错过了什么?任何帮助将不胜感激!