草庐IT

builder-model

全部标签

ios - 无法通过 Interface Builder 将条形按钮添加到第二页

我的应用程序有两个页面,所以在界面生成器中我有三个Controller:一个导航Controller通过RootViewController转到TableViewController1通过推送到TableViewController2进行搜索我通过从工具中拖动它,轻松地将一个BarButton添加到TableViewController1的导航栏的右侧。尝试在TableViewController2中做同样的事情,它不会删除栏按钮。我在NavigationController上选中了“ShowsNavigationBar”属性,我可以在TableViewController2上看到导航

ios - 在 Interface Builder 中设置 UIDatePicker 背景颜色?

当我在InterfaceBuilder中为UIDatePiceker设置backgroundcolor时,没有任何反应:backgroundColor属性为nil.但是当我在代码中这样做时,它工作正常。发生了什么事? 最佳答案 我正在使用的解决方法是在它后面创建一个白色背景的UIView。添加与日期View相同的约束(我还添加了一个高度约束,这对于UIDatePicker来说可能是多余的,但我需要它用于它后面的View)。可能比您正在寻找的工作更多,但它对我有用,而不是编写socket代码并在viewdidload上设置背景。

ios - 如何在 XCode 4 Interface Builder 中将窗口方向更改为横向?

我很感激我可能在这里遗漏了一些基本的东西,但是......我的iPad应用程序将只支持横向模式,并且有一个MainWindow.xib窗口,我想在XCode4中以横向模式工作,但是下拉菜单可以更改它(模拟指标->方向)始终显示为灰色。我注意到View可以很好地旋转,只有Windows不能使用此设置在XCode4中旋转。是否有解决此问题的方法,还是我必须将View放在主窗口的顶部才能旋转它? 最佳答案 我认为这是因为应用程序总是以纵向启动,然后旋转到适当的方向。来自UIViewController文档:Note:Atlaunchtim

iphone - 在团队环境中合并时使用 Interface Builder (XIB) 还是代码?

将界面生成器文件与其他人(甚至我自己在另一台计算机上)合并可能是一个真正的挑战。XIBxml肯定比NIB好,但即使是xml,我发现合并和获得一致且有效的XIB比仅仅采用另一个并手动重做所做的更改更难。我想知道其他人在做什么,他们有多个人可能会在XIB上发生冲突。是否考虑合并所有代码?您是否仅将XIB用于布局并编写其余代码?或者,您是否有幸合并XIB,并且随着时间的推移您会变得更擅长手动阅读?编辑:我目前的方法是将它用于严格的布局(它真正擅长并且编码起来很痛苦)并通过代码设置所有选项和数据。我发现代码更容易合并,但在代码中布置控件很乏味。想法? 最佳答案

android - 无法确定接口(interface) com.android.builder.model.AndroidProject 的类路径

当我将一个Eclipse项目导入AndroidStudio时,我遇到了这个问题:Gradle'XNote'项目刷新失败错误:无法确定接口(interface)com.android.builder.model.AndroidProject的类路径。有谁知道为什么会这样?谢谢! 最佳答案 刚才我也遇到了同样的问题。1.检查build.gradle文件中的类路径。改为classpath'com.android.tools.build:gradle:2.3.0'然后转到gradle-wrapper.properties,并更改distri

android - 无法确定接口(interface) com.android.builder.model.AndroidProject 的类路径

当我将一个Eclipse项目导入AndroidStudio时,我遇到了这个问题:Gradle'XNote'项目刷新失败错误:无法确定接口(interface)com.android.builder.model.AndroidProject的类路径。有谁知道为什么会这样?谢谢! 最佳答案 刚才我也遇到了同样的问题。1.检查build.gradle文件中的类路径。改为classpath'com.android.tools.build:gradle:2.3.0'然后转到gradle-wrapper.properties,并更改distri

ios - 当我拖动控件时,如何阻止 Interface Builder 在 UIView 中嵌入控件?

当我在InterfaceBuilder中移动控件并传递UIView时。无论如何阻止IB将控件嵌入UIView并使其成为树层次结构中UIView的子级。BEFORE+UIView+UIButton+UIView如果我用鼠标移动UIButton并将它放在UIView之上,IB将使它成为UIView的子级AFTER+UIView+UIButton+UIView有没有办法锁定底View。我经常将它们用作背景并对其进行着色。 最佳答案 您可以通过在拖动元素的同时按住Cmd来重新定位而不嵌入。编辑:这仅被确认可与Xcode7一起使用。

ios - 具有 Interface Builder 用户定义的运行时属性的本地化字符串

我目前正在尝试在Storyboard中创建一个本地化的accessibilityLabel(我试图避免以编程方式进行)。似乎每当我使用LocalizedString选项时,accessibilityLabels最终会被设置为我提供的本地化字符串键,而不是字符串本身。有没有人能解决这个问题?任何帮助将不胜感激。 最佳答案 我猜您希望本地化字符串取自Localizable.strings。“LocalizedString”类型不是这样工作的,它只是一个标记,表示当您使用基本本地化时,用户定义的运行时属性的值将参与本地化过程。请看http

ios - 核心数据迁移技术 : moving attribute -> modelled relationship

我有一个相当大的基于核心数据的数据库模式(约20个实体,超过140个属性),在从我们的1.x代码库迁移到我们的2.x代码库时,它正在经历巨大的变化。我对执行轻量级迁移非常熟悉,但我对这个特定的迁移有点困惑,因为有一些实体曾经将相关对象存储为实体本身的可转换属性,但现在我想迁移那些到实际实体。这似乎是一个完美的例子,说明何时应该使用繁重的迁移而不是轻量级的迁移,但我对此也不太满意。我不熟悉大量迁移,具有此数组的实体之一->发生建模关系转换占据了数据库中约90%的行,这些数据库的大小往往超过200MB,我知道我们的很大一部分客户都在使用iPad1s。再加上Apple文档和MarcusZar

iphone - 将手势识别器/ Action 方法附加到 View 会违反 Model View Controller 吗?

想征求大家的意见。我有一个uiimageview子类,在它的初始化程序中,我向imageview添加了一些手势识别器,并且还在类中包含了手势识别器委托(delegate)方法。我的问题是,这是否违反了ModelViewController?所有与控制View有关的代码都应该在ViewController中吗?与say相同,将按钮操作方法放在View中。无论如何,有兴趣听取意见。 最佳答案 在某种意义上,是的,这违反了MVC模式。正如您所说,View不应该与如何控制它有任何关系,将此类代码分组在应用程序的另一部分是一个更好的习惯。此外