Interface Builder

当有键盘时如何在开始编辑时使UITextField向上移动?

久未见 提交于 2020-08-20 08:48:46
问题: With the iOS SDK: 使用iOS SDK: I have a UIView with UITextField s that bring up a keyboard. 我有一个带有 UITextField 的 UIView , UITextField 一个键盘。 I need it to be able to: 我需要它能够: Allow scrolling of the contents of the UIScrollView to see the other text fields once the keyboard is brought up 提起键盘后,允许滚动 UIScrollView 的内容以查看其他文本字段 Automatically "jump" (by scrolling up) or shortening 自动“跳跃”(通过向上滚动)或缩短 I know that I need a UIScrollView . 我知道我需要一个 UIScrollView 。 I've tried changing the class of my UIView to a UIScrollView but I'm still unable to scroll the textboxes up or down. 我尝试将 UIView 的类更改为

Xcode 6 Bug:Interface Builder文件中的未知类

蓝咒 提交于 2020-08-17 03:35:18
问题: I upgraded to Xcode 6 beta 4 and now my App continuously crashes with the message 我升级到Xcode 6 beta 4,现在我的应用程序不断崩溃 Unknown class X in Interface Builder file. Interface Builder文件中的未知类X. It crashes because supposedly Xcode can't find my custom classes that I have linked in my Storyboard but it shows that they are linked correctly in the Xcode interface. 它崩溃了,因为据说Xcode找不到我在Storyboard中链接的自定义类,但它显示它们在Xcode界面中正确链接。 I'm positive everything is linked correctly. 我很肯定一切都是正确的。 My only other option may be to delete the entire storyboard file and start from scratch because it might be corrupted somehow.

当有键盘时如何在开始编辑时使UITextField向上移动?

柔情痞子 提交于 2020-08-11 19:57:49
问题: With the iOS SDK: 使用iOS SDK: I have a UIView with UITextField s that bring up a keyboard. 我有一个带有 UITextField 的 UIView , UITextField 一个键盘。 I need it to be able to: 我需要它能够: Allow scrolling of the contents of the UIScrollView to see the other text fields once the keyboard is brought up 提起键盘后,允许滚动 UIScrollView 的内容以查看其他文本字段 Automatically "jump" (by scrolling up) or shortening 自动“跳跃”(通过向上滚动)或缩短 I know that I need a UIScrollView . 我知道我需要一个 UIScrollView 。 I've tried changing the class of my UIView to a UIScrollView but I'm still unable to scroll the textboxes up or down. 我尝试将 UIView 的类更改为

Mac高效开发工具——Xcode for Mac

亡梦爱人 提交于 2020-08-06 09:43:44
专业高效的mac开发软件小编推荐使用 Xcode Mac版请添加链接描述 ,该软件为Mac,iPhone,iPad,Apple TV和Apple Watch创建出色的应用程序所需的一切。Xcode为开发人员提供了用于用户界面设计,编码,测试和调试的统一工作流。 Xcode mac功能特色 :、 Xcode包括Xcode IDE,Swift和Objective-C编译器,仪器分析工具,模拟器,最新的SDK和数百个强大的功能: 创新工具可帮助您创建出色的应用 •Swift是一种安全,快速和现代的革命性编程语言 •游乐场是一种有趣的实验方式,并与Swift代码交互 •Interface Builder为每个目标设备显示像素完美的UI,并可以在任何缩放级别进行编辑 •查看调试会在运行时显示所有应用程序的UI视图图层的3D堆栈 •助理编辑者显示与您的主要任务相关的内容 •实时问题在您键入时会显示错误,并修复 - 它可以纠正错误 Swift是一种功能强大,现代又有趣的编程语言 •通过设计安全,Swift语法和功能可防止整个类别的错误 •快速的代码执行和编译时间由经过验证的LLVM编译器提供支持 •现代语言功能受到领先研究的启发,其中包括: 与功能指针统一关闭 元组和多个返回值 Structs作为支持方法,扩展,协议的值类型 强大的协议,可以在您的代码库中扩展功能 功能编程模式,包括地图和过滤器

java设计模式--Builder模式

瘦欲@ 提交于 2020-04-17 17:22:29
一.Builder模式 二.使用例子 三.Spring中的Builder模式 Builder模式,构建者、构造者模式,在《图解设计模式》中归为 生成实例 一栏,该模式用于组装具有复杂结构的实例;     当需要逐步获取对象的初始值时,可以使用Builder模式; 一.Builder模式角色 Builder:建造者,Builder角色负责定义用来生成实例的接口API,Builder角色中准备了用于生成实例的具体方法; ConcreteBuilder:具体的建造者,负责实现Builder接口的的类,定义了生成实例时实际调用的方法,定义了获取最终生成结果的方法; Director:监工,负责使用Builder角色的接口来生成实例,不依赖于ConcreteBuilder; 二.使用例子 Demo:比如有一段预约信息,将其解析为 预约 对象; 预约信息如下:"Date, November 5, Headcount, 250, City, Shanghai, DollarsPerHead, 60,HasSite, false"; date为预约日期,headCount为预期来人数,city为城市,DollarsPerHead为人均预算,hasSite为是否提供地址(比如预约某场演出,是否给表演者提供地点了); 类结构图: 预约信息 Reservation.java @Getter

Effective Java要点笔记

感情迁移 提交于 2020-04-07 12:20:10
第一章: 创建和销毁对象 类可以通过静态工厂方法来提供客户端,而不是通过构造器 优点: 自定义工厂名称,提高可读性 可以工厂里搞单例 控制实例类是哪种子类 总之是更加灵活,可读性更高 缺点: 有可能会导致类无法子类化,因为一般搞工厂,就把构造器私有或受保护了 有心的使用者会困惑,总是想看看到底是咋实例化的,单例? 多例? 创建时是否有init一些前置过程? getInstance 约定俗成返回单例 newInstance 约定俗成多例 getType 一般把工厂方法写在其它类(如专门的工厂类) 可根据Type入参来从工厂拿对应单例 newType 一般把工厂方法写在其它类(如专门的工厂类) 可根据Type入参来从工厂拿对应多例 多个构造参数,如果灵活多变,要考虑用构造器 工作中如果构造函数有多个 且 特定 的话,我一般倾向写两三个函数签名不一样构造器。但是如果在构造参数很多且多变,要写一个内部构建器,用builder模式,而不是大量重叠构造器。 优点: builder 可以一次构建实例对象,而JavaBean的方式虽然比构造器可读性好点,但会使对象状态处于不一致的状态,线程安全维护成本太高了。因为总是要setter方法赋值 builder方式创建的实例是不可变的,无状态的。 builder方式在进行构造时可以加入校验参数的逻辑确保正确的通过builder构建实例 builder

Effective Java要点笔记

青春壹個敷衍的年華 提交于 2020-04-07 09:46:49
第一章: 创建和销毁对象 类可以通过静态工厂方法来提供客户端,而不是通过构造器 优点: 自定义工厂名称,提高可读性 可以工厂里搞单例 控制实例类是哪种子类 总之是更加灵活,可读性更高 缺点: 有可能会导致类无法子类化,因为一般搞工厂,就把构造器私有或受保护了 有心的使用者会困惑,总是想看看到底是咋实例化的,单例? 多例? 创建时是否有init一些前置过程? getInstance 约定俗成返回单例 newInstance 约定俗成多例 getType 一般把工厂方法写在其它类(如专门的工厂类) 可根据Type入参来从工厂拿对应单例 newType 一般把工厂方法写在其它类(如专门的工厂类) 可根据Type入参来从工厂拿对应多例 多个构造参数,如果灵活多变,要考虑用构造器 工作中如果构造函数有多个 且 特定 的话,我一般倾向写两三个函数签名不一样构造器。但是如果在构造参数很多且多变,要写一个内部构建器,用builder模式,而不是大量重叠构造器。 优点: builder 可以一次构建实例对象,而JavaBean的方式虽然比构造器可读性好点,但会使对象状态处于不一致的状态,线程安全维护成本太高了。因为总是要setter方法赋值 builder方式创建的实例是不可变的,无状态的。 builder方式在进行构造时可以加入校验参数的逻辑确保正确的通过builder构建实例 builder

Xcode for Mac(开发工具) v11.4

守給你的承諾、 提交于 2020-03-27 18:53:58
3 月,跳不动了?>>> xcode怎么设置中文?macw小编为您带来Xcode这款mac开发工具下载!Xcode Mac版是Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode 官方版是开发OS X 和 iOS 应用程序的最快捷的方式,具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。 Xcode安装教程 软件下载完成后,拖动 Xcode 到右边的 应用程序 中安装即可 Xcode下载功能介绍 创新工具可帮助您创建出色的应用 Swift是一种安全,快速和现代的革命性编程语言 游乐场是一种有趣的实验方式,并与Swift代码交互 Interface Builder为每个目标设备显示像素完美的UI,并可以在任何缩放级别进行编辑 查看调试会在运行时显示所有应用程序的UI视图图层的3D堆栈 助理编辑者显示与您的主要任务相关的内容 实时问题在您键入时会显示错误,并修复 - 它可以纠正错误 Swift是一种功能强大,现代又有趣的编程语言 通过设计安全,Swift语法和功能可防止整个类别的错误 快速的代码执行和编译时间由经过验证的LLVM编译器提供支持 现代语言功能受到领先研究的启发,其中包括: 与功能指针统一关闭 元组和多个返回值 Structs作为支持方法,扩展,协议的值类型 强大的协议,可以在您的代码库中扩展功能 功能编程模式,包括地图和过滤器

UITableView didSelectRowAtIndexPath:第一次点击时未调用

此生再无相见时 提交于 2020-02-27 18:16:08
我在 UITableView's didSelectRowAtIndexPath 遇到了问题。 我的表已设置好,因此当我选择行时,它将初始化一个新的视图控制器并将其推送。 我第一次点击表中的任何行时,不会调用该方法。 一旦我选择了另一行,它就会开始正常工作。 我已经通过在 didSelectRowAtIndexPath 上设置一个断点来验证了这一点。 当将 NSLog 添加到方法中时,我看到当我选择最后推送新视图控制器的第二行时,我看到两个日志语句同时出现在控制台中。 有什么建议么? #1楼 还要在xib文件中检查表视图的selection属性。 根据需要使用“单选”或“多选”。 #2楼 您是否偶然输入De selectRowAtIndexPath吗? #3楼 我辩论甚至发布了这个答案,因为我认为恒星会对齐以使其表现出来。 我正在解决此问题,并检查了其他解决方案。 在我的表格视图中,第一次点击时并没有处理表格的最后一行。 它突出显示了它,但是 didSelectRowAtIndexPath 没有被调用。 其他所有行都工作正常。 但是,如果我打开tableview弹跳,那么似乎可以解决问题(但随后您必须处理tableview弹跳)。 #4楼 我遇到以下问题: 首先在行中点击->没有效果,没有选择, 从不 第二次点击并跟随-> 始终 正确选择行为 就我而言

Xcode-如何解决“ NSUnknownKeyException”,原因:…此类不符合“ X密钥”错误的键值编码标准?

蓝咒 提交于 2019-12-11 19:02:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我正在尝试将 UILabel 与在我的课程中创建的 IBOutlet 链接。 我的应用程序崩溃并出现以下错误。 这是什么意思? 我该如何解决? ***由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]:此类不符合键XXX的键值编码。 #1楼 如果它是仅iPhone应用程序,而不是通用应用程序,请确保以下字段为空: 目标>摘要> iPhone / iPod部署信息>主界面 如果您指定了xib,则会崩溃。 #2楼 可能是从Xib Interface引用已重命名或删除的组件的情况。 重新引用对我有用。 #3楼 我在重复的项目中遇到了这个问题,并通过检查2个地方来解决: 1-确保列表中有.m文件->项目-构建阶段-编译源 2-之后,转到界面生成器(可能是仅IB会发生错误),然后取消链接所有属性,标签,图像等。然后重新链接所有。 我意识到我已经删除了一个属性,但该属性仍在IB中链接。 希望它对某些人有用。 #4楼 此错误表明已连接的Interface Builder 对象已被删除/ 在其所有者的源(文件的所有者)中 重命名 。 在界面生成器中按住Control键并单击“