小编Ant*_*ine的帖子

如何删除Xcode 8中的派生数据?

项目页面似乎从Xcode 8中消失了.我使用此页面删除了派生数据.

知道如何从Xcode 8中删除派生数据?

xcode xcode8

258
推荐指数
12
解决办法
19万
查看次数

Objective-C从对象数组创建逗号分隔字符串的最简单方法

所以我有一个带有一堆对象的nsmutablearray.我想创建一个逗号分隔的每个对象的id值的字符串.

arrays objective-c nsmutablearray swift

64
推荐指数
3
解决办法
4万
查看次数

基于布尔值的Swift排序对象数组

我正在寻找一种基于布尔值对Swift数组进行排序的方法.

我已经使用强制转换为NSArray工作了:

var boolSort = NSSortDescriptor(key: "selected", ascending: false)
var array = NSArray(array: results)
return array.sortedArrayUsingDescriptors([boolSort]) as! [VDLProfile]
Run Code Online (Sandbox Code Playgroud)

但我正在寻找Swift变体,任何想法?

更新 感谢Arkku,我已设法使用以下代码解决此问题:

return results.sorted({ (leftProfile, rightProfile) -> Bool in
    return leftProfile.selected == true && rightProfile.selected != true
})
Run Code Online (Sandbox Code Playgroud)

arrays sorting swift

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

在UISplitViewController中更改Master的宽度

iPad编程指南说splitView的左窗格固定为320点.但是我的主视图控制器的320像素太多了.我想减少它,并为详细视图控制器提供更多空间.反正有可能吗?

链接到说明固定宽度的文档.

ipad uisplitviewcontroller ios

41
推荐指数
8
解决办法
4万
查看次数

如何在XCode 4.2.1(SDK5.0)中安装较旧的iOS模拟器

我刚买了一台新的iMac.然后我下载了最新的SDK 5.0并安装了XCode 4.2.1.一切都很好.虽然我意识到只有iPhone和iPad Simulator 5.0可用于调试.所以我继续点击更多模拟器...我点击安装所有项目,一会儿过去,当我回来时,它表示"已安装".但是当我回到我的XCode时,列表中仍然只有Simulators 5.0.

那么,我如何在XCode 4.2.1中安装旧的模拟器呢?我错过了任何一步吗?或者我是否需要安装较旧的SDK?请帮忙.谢谢.

sdk xcode add ios ios-simulator

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

在iOS7中自定义navigationBar - 标题颜色不起作用

我试图在iOS7中自定义导航控制器的navigationBar,标题颜色不会改变.我正在做以下事情:

    [navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:46.0f/256.0f green:46.0f/256.0f blue:46.0f/256.0f alpha:1]];
    [navigationController.navigationBar setTranslucent:NO];
    [navigationController.navigationBar setTitleTextAttributes:@{[UIColor whiteColor]:UITextAttributeTextColor}];
    [self presentViewController:navigationController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

navigationBar半透明关闭并且很暗,但标题也保持黑暗.我也尝试创建一个自定义标签,并将其设置为标题视图,运气不佳.

如何更改标题颜色?

objective-c uinavigationbar uinavigationcontroller ios7 swift

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

UI按钮标题上的自定义字体被剪切在单词之上

我已经上传了一个自定义字体,并使用以下代码将此字体应用于UI按钮的标题

videoButton.titleLabel.font = [UIFont fontWithName:@"LaurenScript" size:20];
Run Code Online (Sandbox Code Playgroud)

问题是标题被剪裁在第一个字母的顶部(见下图).我尝试在UIlabel上使用相同的字体,它工作正常,所以它不是字体的问题.我还尝试使用更改rectFrame

[videoButton.titleLabel setFrame:CGRectMake(0, 0, 300, 600)];
Run Code Online (Sandbox Code Playgroud)

但那没有做任何事情.有谁知道如何解决这个问题?干杯

在此输入图像描述

objective-c uibutton ios

20
推荐指数
4
解决办法
6591
查看次数

在UIToolbar中调整UIBarButtonItem标题的垂直位置

是否可以调整UIBarButtonItem内部的标题UIToolbar

我尝试了以下几行代码但没有成功:

UIBarButtonItem.appearance().setTitlePositionAdjustment(UIOffset(horizontal: 30, vertical: 30), forBarMetrics: UIBarMetrics.Default)
Run Code Online (Sandbox Code Playgroud)

还有这个:

self.setTitlePositionAdjustment(UIOffset(horizontal: 30, vertical: 30), forBarMetrics: UIBarMetrics.Compact)
Run Code Online (Sandbox Code Playgroud)

uitoolbar uibarbuttonitem swift

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

在swift中使用UICollectionView粘贴头

我正在尝试创建一个粘性补充标题,它始终保持在顶部并且不会响应滚动事件.到目前为止我找到的解决方案仍然对bounch滚动做出反应,并使用自定义flowlayout进行修复,这可能也是我的问题的解决方案.

我想这样做的原因是标题在其他地方使用,应该是可重用的.我希望这可以通过这种方式解决,我不必创建一个单独的视图.

正如我在Swift中所做的那样,在Swift中有一个例子会很棒.

ios uicollectionview uicollectionviewlayout swift tvos

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

删除NSLayoutConstraint的正确方法

在我的应用程序中,我正在使用约束工作,在大多数情况下也使用动画.在某些情况下,我需要删除约束并添加新约束.

由于我还需要支持iOS 7,我无法使用该active属性,这对我来说也是解决方案.

删除约束的removeConstraint方法是在a上使用该方法UIView.

是否可以创建一个类似的方法

constraint.remove()
Run Code Online (Sandbox Code Playgroud)

所以你不必知道哪个视图正在关注约束?

xcode ios autolayout nslayoutconstraint swift

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