小编hgw*_*tle的帖子

使用@testable时,"模块未编译用于测试"

我正在尝试使用Swift 2的新@testable声明来将我的类暴露给测试目标.但是我收到这个编译错误:

在此输入图像描述

Intervals是包含我试图公开的类的模块.我该如何摆脱这个错误?

unit-testing ios swift swift2

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

更改UIBarButtonItem的色调颜色

我有一个使用Storyboard的项目,每当我用segue推动一个视图控制器时,动态创建的条形按钮项始终是蓝色的.

在此输入图像描述

这让我疯了.因为这个对象是动态创建的,所以我无法在IB中设置它的颜色(就像我以前的bar按钮项一样).

我尝试过的解决方案包括:

  1. 将它设置在接收器中 viewDidLoad
  2. 将它设置在接收器中 viewDidAppear

    self.navigationItem.backBarButtonItem.tintColor = [UIColor whiteColor];

  3. 当我看到它不起作用时,我尝试设置leftBarButtonItem:

self.navigationItem.leftBarButtonItem.tintColor = [UIColor whiteColor];

  1. 我在我的应用程序的委托中尝试了以下代码(我从其他SO答案中获得),当调用新视图时,以及在推送新视图之前:

    [[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];

我发现所有谷歌的答案都建议使用上面的代码,但它对我来说根本不起作用.也许iOS 7的外观API有一些变化?无论我如何或在何处尝试将"Categorías"设置为白色,它始终是默认的蓝色.

objective-c uibarbuttonitem tintcolor ios ios7

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

如何设置UIViewController"扩展边缘"属性

我在Storyboard中看到以下选项,用于在navBars/tabBars下扩展UIViewController视图的边缘:

在此输入图像描述

但是如何在代码中为所有ViewControllers全局设置这些属性?与手动检查/取消选中Storyboard中的每个ViewController相反.

uiviewcontroller ios ios7

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

Cocoapods框架无法在另一个cocoapods框架中找到文件

我正在使用通过Cocoapods安装的库,它依赖于AFNetworking作为链接框架.安装库后,我的项目将无法编译,因为无法找到导入的AFNetworking文件.

在此输入图像描述

但是,似乎模块导致了问题,因为如果我更改导入:

#import "AFHTTPRequestOperationManager.h"

#import <AFNetworking/AFHTTPRequestOperationManager.h>

..错误消失了.我宁愿不去更改这些链接库中的代码,那么如何让我的库成功找到AFNetworking文件呢?

编辑这是我的podfile:

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'

target 'Motospot' do

    pod 'Alamofire', '~> 1.2'
    pod 'youtube-ios-player-helper', '~> 0.1.1'
    pod 'BDBOAuth1Manager'

end

target 'MotospotTests' do

end
Run Code Online (Sandbox Code Playgroud)

xcode ios cocoapods swift

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

UIWindow的目的是什么?

我总是看到对应用程序"窗口"的引用,我发现AppDelegates通常有一个UIWindow名为"window" 的属性.所以我只是想知道如何感知这个UIWindow对象.我看到它是它的子类UIView,所以我从技术上讲它是一个View是对的吗?那么说它就像整个应用程序的Superview一样安全吗?此外,何时以及为什么我可以参考它?它增加了什么价值?

我知道那里有很多问题,但只是一些整体背景UIWindow会很好.

cocoa-touch uikit uiwindow ios

7
推荐指数
1
解决办法
3184
查看次数

使用Xcode 5 iOS模拟器的慢动作动画

在Xcode 5之前,可以通过按三次"Shift"键来打开慢动作动画.我试图在Xcode 5中做同样的事情并没有发生任何事情.Apple是否从Xcode 5中删除了此功能?有没有人想出如何在Xcode 5中做到这一点?

xcode ios-simulator xcode5

7
推荐指数
1
解决办法
3949
查看次数

滑动以删除UITableView问题中的选项

我想在我的项目中使用"轻扫删除"选项.

-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath 
{

    if (editingStyle == UITableViewCellEditingStyleDelete)
    {
        NSDictionary *userData = [_contactsArray objectAtIndex:indexPath.row];
        NSLog(@"delete row %@",userData);
    }
}

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码,但它提供了我不想要的以下输出.在此输入图像描述

我不希望左侧减号在单元格上.我只想要滑动并显示删除按钮.我在之前的项目中使用的代码相同,但工作正常(即只滑动显示删除按钮,左侧没有减号)

请帮我解决这个问题.

iphone objective-c uitableview ios

6
推荐指数
1
解决办法
8147
查看次数

使用CSS为句子中的单个单词设置动画

我正在尝试使用CSS和HTML在句子中间动画一个单词.当一个新词从上面消失时,我希望这个词向下动画并淡出.我的问题是动画字后的句子的其余部分没有正确间距.如下所示,动画单词与句子的其余部分重叠.

在此输入图像描述

这是动画的截屏视频:https://www.dropbox.com/s/svjrbqug3gjsg2s/movie.mov? dl = 0

到目前为止,这是我的代码:

<html>

<head>
<link rel="stylesheet" type="text/css" href="rotate.css">
</head>

<section class="rw-wrapper">

<span>The</span>
    <div class="rw-words rw-words-1">
        <span>inspiration</span>
        <span>accountability</span>
        <span>results</span>
        <span>community</span>
        <span>experience</span>
        <span>coaching</span>
    </div>
<span>you're looking for.</span>

</section>

</html>
Run Code Online (Sandbox Code Playgroud)

CSS:

.rw-wrapper{
    width: 80%;
    position: relative;
    margin: 110px auto 0 auto;
    font-family: 'Bree Serif';
    padding: 10px;
}
.rw-words{
    display: inline;
    text-indent: 2px;
}
.rw-words-1 span{
    position: absolute;
    opacity: 0;
    overflow: hidden;
    color: #6b969d;
    -webkit-animation: rotateWord 18s linear infinite 0s;
    -ms-animation: rotateWord 18s linear infinite 0s;
    animation: …
Run Code Online (Sandbox Code Playgroud)

html css animation css-animations

6
推荐指数
1
解决办法
2558
查看次数

如何在SWIFT中将数据从Iphone发送到OS2中的Watchkit

我想在watchOS 2中从iPhone发送一个字典到Watchkit.

在watchOS 1中,它适用于我的应用程序组,但在watchOS 2我知道我们必须使用,WCSession但我不知道如何使用它.

请帮我找到解决方案.

swift watchkit ios9 xcode7

6
推荐指数
1
解决办法
2285
查看次数

CGAffineTransform 影响我的 UIView 的角半径

我正在使用以下代码将 CGAffineTransform 动画应用于 UIView:

UIView.animate(withDuration: 0.5, delay: delay, options: [.autoreverse, .repeat], animations: {
    elementView.transform = CGAffineTransform(scaleX: 1.0, y: 0.4)
}) { (finished) in

}
Run Code Online (Sandbox Code Playgroud)

UIView 在动画中正确缩放,但我也将 UIView 的角半径设置为完美地环绕视图的顶部和底部。

在此处输入图片说明

问题是,当发生缩放动画时,我的 UIView 的角半径被“压扁”了:

在此处输入图片说明

如何确保角半径保持完美圆润,同时保持缩放动画?

calayer cgaffinetransform uiviewanimation ios swift

6
推荐指数
1
解决办法
2342
查看次数