storyboard相关内容
在情节提要 (xcode 6) 中,我想要一个从 Facebook 获取的圆形用户图像配置文件. 所以我在情节提要中制作了这个界面,使用自动布局: 然后,我使用 Facebook iOS sdk 获取用户个人资料(使用 swift): var facebookProfileUrl = "http://graph.facebook.com/\(userId!)/picture?typ
..
很多问题像这样解释如何以编程方式创建一个遮罩并为 UIView 提供圆角. 有没有办法在 Storyboard 中完成这一切?只是问,因为在 Storyboard 中创建圆角似乎可以在表示和逻辑之间保持更清晰的界限. 解决方案 是的,我经常使用它,但是这样的问题已经回答了很多次了. 但无论如何在 Interface Builder 中.您需要像这样添加用户定义的运行时属性:
..
我正在开发一个带有 Storyboard 的 Swift 项目,我希望将文本包装在标签中.在我没有使用 Storyboard 的旧 Objective-C 版本中,我使用了以下设置并且一切正常. 这里是 Swift 的设置 我一直在阅读有关首选宽度设置的潜在自动布局问题.我目前将它们设置为自动布局,并且标签本身的宽度设置为 560.我添加了一个约束以使标签与尾随的超级视图保持 20 像
..
当我将子视图添加到根 ViewController 的视图中,并且自动布局设置leadingSpace、trailingSpace、topSpace 和 bottomSpace 为零时,左右两侧会出现一些额外的空间(所以如果我打印 subview 的框架,它的原点将为 16并且 32 的尺寸小于应有的尺寸).所以实际上我们得到前导和尾随空格不是零...... 正如您在图片前导空格上看到的 -
..
所以我在 Storyboard 中有两个并排的 UILabel.第二个标签应与第一个标签的右边缘对接(尾随约束为 1),但我还需要第一个标签(左侧的标签)将其宽度设置为等于其内容大小,除非它达到最大宽度.视觉上: |标记一个文本||标记两个文本| 我需要以下约束: 1) 除非达到最大尺寸,否则标签一应调整宽度. 2) 标签二应始终与标签一的右边缘对接 如何在 Stor
..
我在 VC 中有一个全屏的 containerView.如果我从 Storyboard 手动将子项添加到 containerView 中,则进行嵌入 segue 看起来很好: 但如果我通过代码嵌入 VC: class BannerContainerVC: UIViewController {@IBOutlet 弱 var 容器:UIView!覆盖 func viewDidLoad() {s
..
-ViewController- 看法---ScrollView (Top,Bottom,Leading,Trailing space to superview设置为0)----ContentView (Top,Bottom,Leading,Trailing space to superview设置为0,Width等于View(ViewController的子))-----标签1- - -等等.
..
我在情节提要中的 UIViewController 中有一个 UIView,我想在该空间上添加一个约束,该视图距顶部边缘有一段距离. 现在,当我按常规按 ctrl + 拖动到 ViewController 的主视图时,我只能选择将其设置为顶部布局指南. 这对我来说是个问题,因为在应用程序的某一时刻,我要将主视图向上移动 20-50 像素左右,然后发生的情况是我拥有的视图不会移动....
..
我正在使用自动布局和约束,发现 Xcode 6 中有一个 Constrain to margins 选项,该选项在 Xcode 5 中不存在,默认情况下是选中的. 我创建了一个测试项目,然后我在 ViewController 上添加了一个 UITableView,框架设置为与视图相同的大小并添加了约束 Xcode 6即使 tableview 具有与视图相同的框架,您也可以在此处看到 X
..
我正在使用 xCode 4.6 上的多个故事板和基础本地化.其实我 我做到了: 1) 编辑我的项目信息本地化:选中“使用基础国际化"并添加语言:英语、中文 2) 创建一个名为“anotherstoryboard.storyboard"的新故事板 3) 使用 Base 国际化本地化我的新故事板(文件检查器/本地化 - 本地化). 4) 在我的应用委托中,我动态加载我的本
..
更新 Xcode 7 后,我的一些视图控制器的名称更改为 Delegate Scene,该怎么办?谢谢! 更改标题无济于事 解决方案 尝试将控制器重命名为您想要的任何名称: 第 1 步选择屏幕截图中名为“Delegate"的“控制器". 第 2 步再次点击“Delegate",或按[Enter]进入重命名模式. 第 3 步将其重命名为有意义的名称. 第 4 步
..
我已经阅读了 吨 的内容,虽然大多数似乎是关于非故事板方法的,但我认为我已经拼凑起来并弄清楚了.但是,以下代码不会导致我的弹出框被解除.Popover 中的dismissPopoverButtonPressed 按钮执行,但委托中的dismissPopover 方法中的断点从未命中.非常感谢有人仔细查看代码以发现错误. 谢谢 在下面,NewGameViewController 包含一个
..
我刚开始学习iOS开发,不知道如何制作简单的圆形按钮.我找到旧版本的资源.我需要为按钮设置自定义背景吗?在 Android 中,我只会使用 9 补丁,但我知道 iOS 没有此功能. 解决方案 要在情节提要中做到这一点,您需要为按钮使用图像. 您也可以在代码中执行此操作: btn.layer.cornerRadius = 10btn.clipsToBounds = true
..
我目前遇到一个非常奇怪的问题.我正在使用 iOS 6 和 Xcode 4.5.我有一个带有 UIViewController 和 UIButton 的情节提要.我为我的 .h 文件制作了一个弱 UIButton 出口. 在 .m 文件中,我想更改按钮的框架,但没有任何反应.然而,我创建了一个 UIImageView,并以与 UIButton 相同的方式连接,但我可以毫无问题地更改 UIIma
..
如果不直接在代码中设置它们,我无法在 Xcode 5 中为我的按钮设置边框.如果不制作自定义背景图像,是否有可能无法在情节提要上执行此操作? 解决方案 可以使用key path. 例如图片上描述的角半径(layer.cornerRadius).您将无法在情节提要上看到效果,因为此参数是在运行时评估的. 现在您可以在 @IBInspectable 在情节提要上显示结果(如果您使用类别,
..
我在 iPad 上使用 XCode 4.4 为 iOS 5 开发,并在创建自定义按钮时使用 Storyboard 布局. 我的触摸事件正常工作和记录,但现在我想在我的自定义按钮上获取点击的 x/y 坐标. 如果可能,我希望坐标相对于自定义按钮,而不是相对于整个 iPad 屏幕. 这是我在 .h 文件中的代码: - (IBAction)getButtonClick:(id)sen
..
过去一切都很好,直到昨天我将 Xcode 更新到版本 8. 如果我不使用任何约束,我可以看到按钮,但是当我对按钮应用约束时,它们会消失,无论约束是什么或多少(高度、垂直间距、尾随等...)我申请了. 当我点击按钮时,它们表现正常(事件总是被发送,所以我假设它们实际上位于那里(?)).我尝试更改文本颜色、背景颜色(甚至添加新的 UIButton),但没有成功.我看不到按钮.当我更改 Ce
..
我在用户定义的运行时属性中为 UIbutton 设置 CornerRadius 和 BorderWidth.在不添加 layer.borderColor 的情况下,它可以正常工作并以黑色显示边框.但是当添加 layer.borderColor 不起作用(不显示边框). 解决方案 对于 Swift: 斯威夫特 3: 扩展 UIView {@IBInspectable varcorne
..
演示文稿 我的是一个简单的项目:它由一个 NavigationController、ViewController 和一个“搜索栏和搜索显示控制器"组成 我的 .h 文件是 #import @interface ViewController : UIViewController
..
首先让我介绍一下我的应用场景.UINavigationController{relationship}UIViewControllerMain{push}UITabController{push}UIViewControllerOne.这里的问题是标签栏隐藏在 UIViewControllerOne 中.如何让它可见? 解决方案 self.tabBarController.tabBar.h
..