草庐IT

ios - 使用基于 XIB 的选项卡栏应用程序在所有 View 中的文本字段中获取 "clear all"值的最佳方法

我已经为此苦苦挣扎了很长一段时间,并且在这里和其他地方进行了大量研究,试图找出最好的前进方向。我有一个带有四个选项卡的选项卡栏应用程序-其中三个选项卡接收用户输入和计算值。其中一些值被转发到其他View(因为它们在相关计算中再次使用)。这不是我的问题——我能够在View之间向前和向后发送数据,但我遇到的困难实际上是“清除”所有View中的所有值以响应UILongPress手势识别器。我在每个View上都有一个计算结果的“计算”按钮,以及一个清除显示View上的值的“清除”按钮。这是应用程序的版本2,我想通过允许用户在任何View上按住清除按钮并清除所有值来扩展其功能。看起来并不太难,但

ios - 无法更改 XIB 中的 View 大小?

我正在尝试将ViewController设置为300x400,我做了以下事情,打开XIB并转到尺寸检查器将宽度和高度属性更改为250和300保存文件并关闭界面生成器但它不起作用?? 最佳答案 只需仔细检查您的代码是否在任何地方以编程方式分配框架。如果否,请执行以下步骤。1)Cleanandbuild->Run.Ifnotwork,gotosecondstep.2)Deleteapponsimulatorandrunagain. 关于ios-无法更改XIB中的View大小?,我们在Stac

ios - launchscreen.xib objective-c iOS 的设置时间

我正在尝试为launchscreen.xib设置时间以使其持续时间更长,例如5秒,因为默认情况下它消失得太快我在网上搜索但没有发现任何有用的东西,可以这样做吗?谢谢 最佳答案 appledocumentation提到这个:AlaunchfileorimageprovidesasimpleplaceholderimagethatiOSdisplayswhenyourappstartsup.Theplaceholderimagegivesuserstheimpressionthatyourappisfastandresponsivebe

iOS 删除 xib 中的 UITableViewCell 内部边距

我有一个UITableViewCell自定义。在顶部,我需要附上全尺寸View。但是单元格有一个内部边距,约束是这样的:我真的需要删除这个负值并将约束设置为0-0-0-0。 最佳答案 如果已经添加了约束,您只需在约束中取消选择RelativetoMargin选项。 关于iOS删除xib中的UITableViewCell内部边距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/311

ios - 从 Storyboard返回到 XIB

不知道Storyboards是iOS5只有我创建了甚至可以在iOS2.0上运行的项目,但现在我无法用低于iOS5的目标编译它。有没有一种简单的方法可以返回到简单的XIB文件? 最佳答案 我认为没有自动降级的方法。为每个需要它们的ViewController创建新的xib文件,并将它们的View与适当的.h文件链接起来。你应该能够将整个UIView容器View从Storyboard复制并粘贴到xib,所以它真的还不错。编辑:此外,我最近不得不自己做这件事,一些对我来说不是很明显的事情是我还必须创建一个MainWindow.xib文件,

ios - 在 xib 中分配的图像是否已缓存?

如果我将图像分配给xib中的UIImageView,该图像是否已缓存,以便如果我使用UIImageimageNamed:访问图像,我将获得缓存图像数据?我正在使用iOS5.1 最佳答案 UIImageimageNamed:对您使用的任何图像进行自己的缓存。第一次将它用于给定图像时,它会填充缓存,随后它会使用缓存版本。InterfaceBuilder中的UIImageView接受一个字符串来告诉它要使用什么图像。似乎在Xib中实际编码以表示图像的对象是一个名为UIImageNibPlaceholder的私有(private)类,它包含

ios - xib 中的 UITableView 未调用 cellForRowAtIndex

我有一个XIB,里面有很多View(iPad)。其中一个View是UITableView。代表是通过IB设置的。当您运行应用程序时,cellForRowAtIndex不会被调用。事实上,在这个文件中,也没有numberOfRowsInSection或numberOfSections方法。只有一个didSelectRowAtIndexPath方法。所以我写了一个cellForRowAtIndex并手动设置self.table.delegate=self。如果我单击一个单元格,将执行didSelectRowAtIndexPath。老实说我很茫然?这怎么可能发生?

ios - Xcode 6 LaunchScreen.xib 错误的 iOS7 iPhone 5 窗口大小

我已经在Xcode6中创建了我的项目,并且我正在使用默认的LaunchScreen.xib文件。在iOS8中一切正常,但是当我在iOS7.0.3上测试时,项目似乎不适用于iPhone5-我的顶部和底部都有黑条。正如我所说,在iPhone5iOS8上一切正常。当我查看xib文件时:Size-freeform(changingtoinferreddoesn'thelp)Orientation-inferredStatusbar-noneTopbar-inferredBottombar-inferred知道如何解决吗?--编辑--我通过模式(单View应用程序->设备(通用))创建了一个新项

ios - 从项目中删除 LaunchScreen.xib

在不使用时从Xcode6项目中删除LaunchScreen.xib是否安全,即改用Images.xcassets?删除它的正确方法是什么?info.plist中有一个名为Launchscreeninterfacefilebasename的属性,其值为LaunchScreen所以我想它也应该被删除?如果删除LaunchScreen.xib,Xcode6项目中是否还有任何与LaunchScreen.xib相关的文件应该被删除? 最佳答案 是的,这是安全的。只需在XCode中选择文件,按删除键并选择“移至废纸篓”。.plist中的属性将自

ios - 使用 Interface builder 和 XIB,带有不同颜色文本的 UIlabel

我需要创建一个LaunchScreen.xib(使用界面生成器)我想要一个带有不同颜色和字体大小文本的标签。是否可以使用IB使UIlabel具有不同颜色的文本?如果是,怎么办?我已经在我的应用程序的其他地方以编程方式完成了相同的工作。但是,我不知道如何使用IB。请指点。 最佳答案 你可以做到,但这并不容易,而且它可能不会像你想要的那样有效。尽管如此,如果您非常非常仔细地查看,您会发现nib编辑器(InterfaceBuilder)确实在UILabel的属性检查器的顶部包含一个文本弹出窗口,您可以将其从Plain更改为Attribut