标签: xcode6

动态约束更新

在我的项目中有一些我想要实现的特定内容但是为了做到这一点,我可能会动态地更改视图的约束.假设我有一个UIView实例和一个UILabel实例.下图显示了它的外观.(图片有点大,你知道所有iPhone 6; P)

在此输入图像描述

它最初是这样的.但是当出现一个视图时,我会进行计算(以确定是否更改容器的高度)并应用它们.如果需要减少容器(灰色视图)应用程序,最后我们可能会得到像...

在此输入图像描述

我希望它可以完全像我刚才描述的那样工作,但是......它没有.相反,它就像......

在此输入图像描述

因此,容器的高度会发生变化,但即使存在限制条件,下面的标签也位于同一位置.所以我想知道如何根据更新的大小动态更新视图位置.

先感谢您!

ios swift xcode6

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

'UIImageView'没有可见的@interface声明选择器'setImageWithURL

嗨我有新的Xcode和AFNetworking的问题.在xcode5上我没有那个问题,但我开始做一些更改和更新.问题是:

'UIImageView'没有可见的@interface声明选择器'setImageWithURL

代码部分:

  NSString *showThumb = [[[[SettingDataClass instance] getSetting] objectForKey:@"appearance_option"] objectForKey:@"category_browse_show_thumb"];
if([showThumb isEqualToString:@"show"])
{
UIImageView *img = [[UIImageView alloc] init];
img = cell.imageView;
[cell.imageView setImageWithURL:[NSURL URLWithString:[[ToolClass instance] decodeHTMLCharacterEntities:[[aryDic objectAtIndex:indexPath.row] objectForKey:@"thumb"]]]
        placeholderImage:[UIImage imageNamed:NSLocalizedString(@"image_loading_placeholder", nil)]
               completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {

                   img.image = [[ToolClass instance] imageByScalingAndCroppingForSize:CGSizeMake(57, 57) source:image];

               }];
Run Code Online (Sandbox Code Playgroud)

哪里可能是一个问题,为什么这段代码不适用于Xcode6?我将非常感谢你的帮助

xcode objective-c ios afnetworking xcode6

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

如何将AppDelegate从Swift转换回Objective C?

我有一个我创建的项目作为新的Swift项目,我需要将它的AppDelegate转换回Objective C后我改变它很多,所以它不像创建新项目那么容易

注意:我们需要这个,因为我们有一个项目需要快速完成,没有时间去探索swift.

objective-c ios appdelegate swift xcode6

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

presentViewController在Swift中不起作用

谢谢您阅读此篇.我想有一个函数Swift文件,我把我的项目的所有函数放入其中,其他Swift文件可以调用.我试图在函数文件中创建一个警报函数,当我传入一个特定的字符串时,它会显示一个特定的警报.当它在主文件中时它正在工作,但当我将它移动到函数文件时,presentViewController给我一个错误,说"使用未解析的标识符'presentViewController'." 请帮忙!这是我的代码:在函数文件中:

import Foundation
import UIKit

/**********************************************
Variables
***********************************************/
var canTapButton: Bool = false
var tappedAmount = 0

/**********************************************
Functions
***********************************************/

//the alert to ask the user to assess their speed
func showAlert(alert: String) -> Void
{
if(alert == "pleaseAssessAlert")
{
    let pleaseAssessAlert = UIAlertController(title: "Welcome!", message: "If this is your firs time, I encourage you to use the Speed Assessment Tool (located in the menu) to figure which of you fingers is fastest!", preferredStyle: .Alert)
    //ok button
    let okButtonOnAlertAction …
Run Code Online (Sandbox Code Playgroud)

ios presentviewcontroller swift xcode6

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

CABasicAnimation似乎执行两个动画

小比例动画可以按预期工作,但是比例动画返回到正常大小会有些奇怪。它会按正常比例缩放动画,然后再次执行相同的动画,但速度要快得多。

这是我的代码:

func changeState(sender:UIButton){
        println(insideSolidLayer.animationKeys())
        if (shouldAnimate){
            shouldAnimate = false
            if (on){
                animateSolidAway()
            }else{
                animateSolidIn()
            }
            on = !on
        }
    }

    func animateSolidAway(){
        insideSolidLayer.transform = CATransform3DMakeScale(1, 1, 1)
        let scaleAnimate:CABasicAnimation = CABasicAnimation(keyPath: "transform.scale")
        scaleAnimate.fromValue = 1
        scaleAnimate.toValue = 0
        scaleAnimate.duration = 0.2;
        scaleAnimate.delegate = self
        scaleAnimate.removedOnCompletion = false
        scaleAnimate.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseIn)
        insideSolidLayer.addAnimation(scaleAnimate, forKey: "scaleSmallAnimation")

    }

    func animateSolidIn(){
        insideSolidLayer.transform = CATransform3DMakeScale(0, 0, 0)
        let scaleAnimate:CABasicAnimation = CABasicAnimation(keyPath: "transform.scale")
        scaleAnimate.fromValue = 0
        scaleAnimate.toValue = 1
        scaleAnimate.duration = 3;
        scaleAnimate.delegate = self …
Run Code Online (Sandbox Code Playgroud)

cabasicanimation swift xcode6

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

Swift将十进制坐标转换为度,分,秒,方向

我该如何将其转换为快速?我最好的猜测是所有的int都变成了var.删除所有@那个领导".如果有的话可以指向一个好的来源,以了解事情如何转换,这将是伟大的.

- (NSString*)coordinateString {

int latSeconds = (int)(self.latitude * 3600);
int latDegrees = latSeconds / 3600;
latSeconds = ABS(latSeconds % 3600);
int latMinutes = latSeconds / 60;
latSeconds %= 60;

int longSeconds = (int)(self.longitude * 3600);
int longDegrees = longSeconds / 3600;
longSeconds = ABS(longSeconds % 3600);
int longMinutes = longSeconds / 60;
longSeconds %= 60;

NSString* result = [NSString stringWithFormat:@"%d°%d'%d\"%@ %d°%d'%d\"%@",
                    ABS(latDegrees),
                    latMinutes,
                    latSeconds,
                    latDegrees >= 0 ? @"N" : @"S",
                    ABS(longDegrees),
                    longMinutes,
                    longSeconds,
                    longDegrees >= 0 ? @"E" …
Run Code Online (Sandbox Code Playgroud)

gps swift xcode6

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

密码保护使用Touch ID的快速应用程序

我正在创建一个应用程序,用户可以存储其他人的信息,我想允许用户使用密码或Touch ID保护我的应用程序中存储的信息(如果他们的设备支持它).

由于Apple的文档,我已经有了Touch ID部分工作,但我仍然坚持如何实现密码锁.我是否必须为该密码输入创建另一个视图控制器?如何确保我的应用无法访问用户密码(如果应用被黑客攻击或在越狱设备上运行)?Apple是否为此目的提供框架或库?

有人能指出我可以使用的一些源代码或文档吗?

authentication touch-id swift xcode6 ios8

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

如何在Xcode Run Script中cd到工作目录?

我正在尝试将Parse.com崩溃报告添加到我的应用程序中,但遇到了一个我似乎找不到修复的问题.他们的文档说明您应该使用以下脚本设置运行脚本:

export PATH=/usr/local/bin:$PATH
cd (path to working directory i.e. - /Users/Username/Documents/ParseProject/parse)

parse symbols "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它需要一个明确的项目目录来cd.当使用git并尝试在另一台计算机上运行相同的脚本时,这会导致明显的问题.

我尝试将cd更改为几个不同的选项:

cd ${PROJECT_DIR}
cd "$PROJECT_DIR"
cd ./ParseProject/parse
cd ./parse
Run Code Online (Sandbox Code Playgroud)

如何让它工作,以便它可以在不同的计算机上运行?

xcode ios parse-platform xcode6

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

Xcode 6 Simulator是否使用x86_64?

抱歉,不得不问这个.这与构建ARM64时架构x86_64的未定义符号有关,但我只有Xcode 4和5用于测试.

Xcode 6是否将x86_64用于iOS模拟器?


这似乎是相关的:Xcode 6 iOS模拟器(iPad2,iPhone5)现在发布模式现在运行x86_64.调试i386.但是,我无法弄清楚提出问题的人所提出的更好的观点.

ios ios-simulator xcode6

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

随机功能操场迅捷

我在操场上.我试图使用arc4random_uniformfunc,但我收到此错误:使用未解析的标识符'arc4random_uniform'

我可以使用另一个func吗?

swift xcode6 swift-playground

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