标签: xcode6

如何在XCode 6中对齐标签垂直中心

每当我对UILabel的高度和宽度添加约束时,文本就会跳转到控制器的顶部.

如何在ViewController中垂直居中UILabel? contstraints的形象

在此输入图像描述

ios swift xcode6

22
推荐指数
2
解决办法
3万
查看次数

iOS 8 Xcode 6:灰色约束的重点是什么?

在Xcode 6测试版中,当我删除约束时,它不会完全删除它,而是将其灰显.我认为那意味着约束被用在不同的大小类中,但似乎并非如此.另外,你如何永久删除这些约束?

xcode ios xcode6 ios8

22
推荐指数
2
解决办法
8657
查看次数

iPhone5s(iOS 7)中的Xcode 6故事板屏幕大小错误但不是(iOS 8)

我使用swift创建了一个使用xcode 6.0.1的新项目,并将部署目标设置为iOS 7.0.

iOS7中的iPhone 5s的屏幕尺寸是错误的 - 它不应该有任何黑色空格.

iPhone 5S中的黑色空间

storyboard ios7 xcode6

22
推荐指数
3
解决办法
1万
查看次数

在Xcode 6中的UITableView中自动调整大小问题

我在UITableview中使用xcode 6中的自动调整大小但它无法正常工作.我想使用autoresizing.I在故事板的UITableviewController类中的静态单元格中添加了textfield.屏幕外的文本字段无论是横向还是纵向.我不想使用autolayout我的整个项目是自动化. 文本域

演示项目

storyboard uitableview autoresizingmask ios7 xcode6

22
推荐指数
2
解决办法
7552
查看次数

使用UITableView的scrollToRowAtIndexPath不起作用

我在iOS8中有一个像这样的表格视图:

tableView = UITableView(frame: view.bounds, style: .Plain)
view.addSubview(tableView)
Run Code Online (Sandbox Code Playgroud)

当用户在键盘中键入并发送一些文本时,应用程序会调用以下方法来滚动tableView.目标是在屏幕上查看新文本(如聊天)

let numberOfRows = tableView.numberOfRowsInSection(0)
        if numberOfRows > 0 {
            let indexPath = NSIndexPath(forRow: numberOfRows-1, inSection: 0)
            tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: UITableViewScrollPosition.Bottom, animated: animated)
        }
Run Code Online (Sandbox Code Playgroud)

但表视图不会滚动到bootom.

有人有解决方案吗?

谢谢.

说明:

课程定义:

class ChatViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UITextViewDelegate 
Run Code Online (Sandbox Code Playgroud)

然后我有表视图的定义:

var tableView: UITableView! 
Run Code Online (Sandbox Code Playgroud)

在viewDidLoad中:

tableView = UITableView(frame: view.bounds, style: .Plain) 
tableView.dataSource = self 
tableView.delegate = self 
view.addSubview(tableView) 
Run Code Online (Sandbox Code Playgroud)

然后我调用了应该进行滚动的代码(我的答案中的第二个代码块).当我启动应用程序时,我希望tableview向下滚动,但它不起作用.

uitableview swift xcode6 ios8

22
推荐指数
5
解决办法
4万
查看次数

Xcode 6.4"无法下载并安装iOS 8.3模拟器"

我一直在尝试分别在Xcode 6.3.2和6.4 beta上安装iOS模拟器8.3和8.4.在第一种情况下甚至不能下载此模拟器,而在Xcode 6.4中它显示错误"无法下载和安装iOS 8.3模拟器.安装软件包需要授权".我在网上搜索但我找不到任何东西,所以我尝试从Apple开发者网站以及应用程序商店重新安装Xcode而没有任何变化.我唯一可以使用的模拟器是8.2.我无法安装任何其他版本.任何帮助将非常感激.

这是Xcode 6.4上的错误,没有iOS 8.4 Simulator的附加选项 Xcode 6.4 beta

这些是我下载的模拟器选项,导致该错误 在此输入图像描述

这些是我在Xcode 6.3.2中的选项,没有iOS 8.3的选项 Xcode 6.3.2

iphone xcode ios ios-simulator xcode6

22
推荐指数
2
解决办法
9359
查看次数

在Interface Builder中使用泛型类作为自定义视图

我有一个UIButton的自定义子类:

import UIKit

@IBDesignable
class MyButton: UIButton {

    var array : [String]?

}
Run Code Online (Sandbox Code Playgroud)

它是IBDesignable,我已将其设置为故事板中其中一个按钮的自定义类.我想使它通用,以便数组不必是String对象之一.所以,我试过这个:

import UIKit

@IBDesignable
class MyButton<T>: UIButton {

    var array : [T]?

}
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何将其设置为IB中的班级.我尝试使用MyButton<String>或MyButton<Int>,但Interface Builder只删除尖括号部分并获得以下编译错误:

Command /Applications/Xcode6-Beta4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254
Run Code Online (Sandbox Code Playgroud)

有没有办法使用通用自定义类,还是不支持?

generics interface-builder ios swift xcode6

21
推荐指数
1
解决办法
5718
查看次数

Xcode 6企业分发无法正常工作

我正在使用我公司提供的企业分发配置文件(我没有用户ID /密码来创建分发配置文件)来分发应用程序.最近我从xcode 5.1升级到6.从那以后我无法导出ipa文件.当我选择"Save for Enterprise Distribution">"下一步"时,它会显示错误"您需要添加已在iOS开发人员计划中注册的Apple ID帐户".但是之前我使用相同的流程导出应用程序,并用于显示一个窗口,其中包含公司提供的分发配置文件名称 虽然它将应用程序部署到我的iPhone 5s.我检查了`/ Library/MobileDevices/Distribution Profile有配置文件.

请让我知道我缺少什么,或者我需要做什么来导出企业分发的应用程序.

xcode ad-hoc-distribution ios xcode6

21
推荐指数
2
解决办法
1万
查看次数

无法链接主可执行文件

将部署目标从8.0更改为7.0.

使用Xcode 6和最新的iOS8作为基础sdk.在为iOS7.1设备构建时出现此错误:

ld:无法链接主要的可执行文件'/ Users/Name/Library/Developer/Xcode/DerivedData/Clumsy_Bird-gotvuaeuyvrkzvfqpzsuxpmifimu/Build/Products/Debug-iphoneos/Clumsy Bird.app/Clumsy Bird'for architecture armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

在此输入图像描述

怎么解决这个?

xcode6

21
推荐指数
4
解决办法
1万
查看次数

无法使用Xcode 6创建iPhone xib文件

在Xcode 6中创建.xib文件的复选框似乎被禁用.我找不到任何方法再次启用它.有人知道这是否可行?

xcode interface-builder xib xcode6

21
推荐指数
2
解决办法
1万
查看次数