标签: xcode6

如何水平居中对齐标签以适应swift中的所有屏幕尺寸

我尝试将iPhone5,iPhone6,iPhone6 +的标签水平居中,并在swift中使用autolayout和size class.

在此输入图像描述

iPhone6屏幕: 在此输入图像描述

iPhone6 +屏幕:在此输入图像描述

iPhone 5s屏幕:

在此输入图像描述

当我调整约束时,标签只对iPhone5s中心对齐.对于iPhone6和iPhone6 +屏幕略微左对齐.请在我出错的地方纠正我.非常感谢,非常感谢,提前感谢

ios swift xcode6

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

如何修复"引用无法绑定到解除引用的空指针"警告

Xcode 6.3(测试版)给了我新的警告,任何建议如何解决问题?我不认为完全删除检查是一个正确的答案,因为在某些情况下"相机"已经为NULL并导致其他地方以后崩溃.

在明确定义的C++代码中,引用不能绑定到取消引用的空指针; 可以假设比较总是评估为假

这是代码.我怎么能验证相机存在?

Camera& camera = sceneEngine->camera();
// FIXME: this triggers an undefined-bool-conversion warning in Xcode 6.3 BETA
if (&camera == NULL) return;
Run Code Online (Sandbox Code Playgroud)

以及SceneEngine的相关方法:

// HEADER
class SceneEngine
{
public:
    Camera& camera();
protected:
    Camera camera_;
}

// CPP
Camera& SceneEngine::camera() {
    return camera_;
}
Run Code Online (Sandbox Code Playgroud)

c++ reference xcode6

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

在UIImage上添加一层颜色

我希望在点击时简单地让我的UIImage"突出".还不确定颜色,但为了论证,我们说蓝色.因此,您点按图像,它会短暂显示为蓝色,然后导航到详细信息页面以在另一个屏幕上编辑内容.

从一些初步阅读看来,正确的行动方案是使用Quartz框架并执行此操作:

   imageView.layer.backgroundColor = UIColor.blueColor()
   imageView.layer.opacity = 0.7
Run Code Online (Sandbox Code Playgroud)

我想这个想法是你改变图像背后的图层背景,然后通过设置图像的不透明度,蓝色"渗透"一点点,给你一个略带蓝色的图像?

然而,当我尝试上述操作时,图像本身会出现蓝色边框,并且根据不透明度,蓝色可能是暗的还是浅的.实际图像不会变得更蓝,但它确实对不透明度做出反应(这意味着如果我将它设置为类似.1,图像非常褪色且几乎看不见).为什么图像反应正确,但不显示蓝色?

非常感谢!

ios swift xcode6 ios8

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

在Swift中按下按钮时创建if语句

嗨,我正尝试创建一个if语句,如果按下按钮nr 1则具有一个选项,而当按下按钮nr 2时具有一个选项。我正在使用Xcode 6并迅速。

这是到目前为止我尝试过的代码:

if myButton1.touchInside = true {
    //Do something
}else{
    //Do something else
}
Run Code Online (Sandbox Code Playgroud)

if-statement uibutton swift xcode6

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

以编程方式更改UIButton的标题在iOS Xcode-Beta 3中不起作用

嘿,我正在开发一个小应用程序,它根据日期选择器的当前状态更改UIButton的文本.它要么显示"它是哪一天?" 或"它会是哪一天?".但是对于xcode 6.3 beta,UIButton SetTitle方法似乎不存在.相反,我尝试将一个字符串分配给titleLabel.txt,但这不会更改按钮文本.

方法如下:

(IBAction) changeButton:(id)sender {
NSDate *currentDate = [self.datePicker date];
NSDate *now =  [NSDate date];

if(currentDate<now){
    self.whatButton.titleLabel.text = @"What day was it?";
}
else {
    self.whatButton.titleLabel.text = @"What day will it be?";
}
Run Code Online (Sandbox Code Playgroud)

我已经看到setTitle方法是一个可能的解决方案,但发现库可能已被更改.任何建议将不胜感激!

objective-c uibutton ios xcode6

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

Xcode无法构建IPA文件

我正在尝试通过Xcode 6.1.1构建文件IPA.但我的Xcode说:

"为帐户@"xxx"提供的密码被拒绝.请在"帐户"偏好设置面板中确保您的密码正确"

我的Xcode发生了什么?我必须更新到6.2,对吗?

xcode ios ipa xcode6

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

Swift字符串变量本地化

我有一个大项目,在storyboard和变量中的标签中都存储了大量文本.我知道如何在标签中本地化文本,但不知道如何本地化字符串变量.你能解释一下吗或给出指南的链接.我正在使用Xcode 6.2版

macos cocoa localization swift xcode6

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

在Swift Parse中获取当前用户自定义列数据

如您所见,这是允许用户登录ios应用程序的User类

当我通过此用户登录到我自己的应用程序时,在我登录后,如何获取该用户的自定义列数据?例如,我想从这个用户获取IntakeCode并在文本字段中显示它,我该怎么做?

我试过这段代码,但它没有用,它说的

'AnyObject'不能转换为'String'; 你的意思是用'as!' 迫使低垂?

var displayIntake:NSString = PFUser.currentUser()!.objectForKey("IntakeCode")
txtIntake.text = displayIntake as String
Run Code Online (Sandbox Code Playgroud)

希望有人可以帮忙,我只想在文本字段中显示来自此用户的IntakeCode.

ios parse-platform swift xcode6 ios8

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

以故事板为中心

我对Xcode 6 Storyboard有点困惑.

自动布局似乎是一个非常强大的工具,可以为不同的设备构建UI.但是,无论我选择哪种布局(紧凑或任何高度/宽度),甚至取消选中"使用自动布局"和"使用大小类",我在故事板视图中映射的内容在我测试时总是看起来不同(使用iPhone 6).

例如,如果我在故事板的中心放置了一个UIButton,那么当我的iPhone 6上出现时,它将远离中心.

有谁可以请你帮我一下.也许仅适用于iPhone6而不是其他设备.非常感谢你.

xcode objective-c storyboard ios xcode6

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

自定义TableViewCell没有故事板

我正在使用TableViewCell扩展的自定义cocoa类,它不会给出任何错误消息,但单元格不会出现在tableview中.滚动变长但表格单元格不可见.

我在我的ViewController中键入了这个:

tableView.registerClass(CustomTableViewCell.self, forCellReuseIdentifier: "Cell")

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)->UITableViewCell
    {
        var cell:CustomTableViewCell? = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as? CustomTableViewCell
        if cell == nil {
            cell = CustomTableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
         }

        cell!.labTime.text = filtered[indexPath.row].name!
        return cell!
    }
Run Code Online (Sandbox Code Playgroud)

我的细胞类看起来像

    var labTime = UILabel()

    override func awakeFromNib() {
        // Initialization code
        super.awakeFromNib()

        labTime = UILabel(frame: contentView.bounds)
        labTime.font = UIFont(name:"HelveticaNeue-Bold", size: 16)

        contentView.addSubview(labTime)
    }
Run Code Online (Sandbox Code Playgroud)

我不使用任何storyBoard或xib文件.找不到解决方案,谢谢

ios swift xcode6

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