小编Jos*_*osa的帖子

有边框的UITextView

我希望周围有一个薄的灰色边框UITextView.我已经浏览了Apple文档,但在那里找不到任何属性.请帮忙.

ios quartz-core

122
推荐指数
6
解决办法
8万
查看次数

Interface Builder中的"宽度等于高度"约束

我找不到在Interface Builder中创建'square'约束的方法,意思是'width equals height'.我想可以通过编程方式添加这样的约束.我可以在IB做些什么吗?也许我只是看不到它?这似乎微不足道,但我找不到它.

interface-builder ios autolayout nslayoutconstraint

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

如何在未经确认的情况下更新所有Chocolatey应用程序?

我曾经能够调用cup all并更新我的应用程序.现在,它要求yes确保我要安装所选的包.有没有一种方法可以让所有内容自动更新,而无需不断yes为每次更新打字?

chocolatey

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

如何使用AFNetworking下载文件并将其保存到文档目录?

我正在使用AFNetworking库.我无法弄清楚如何下载文件并将其保存到文档目录.

iphone ios afnetworking

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

_和自我之间的区别.在Objective-C中

使用下划线并self在调用时使用Objective-C中的关键字是否有区别@property

财产申报:

@property (weak, nonatomic) NSString *myString;
Run Code Online (Sandbox Code Playgroud)

致电@synthesize酒店:

@synthesize myString = _myString;
Run Code Online (Sandbox Code Playgroud)

如果我想在我的代码中使用它,是否有区别?什么时候?在getter/setter中?

self.myString = @"test";
_myString = @"test";
Run Code Online (Sandbox Code Playgroud)

objective-c getter-setter ios synthesize

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

使UISlider高度更大?

我一直在寻找一种让UISlider进度条更高的方法,即增加高度.但是,我没有取得任何成功.我不想使用自定义图像或任何东西,只是让它更高,所以UISlider看起来不那么薄.我错过了一些非常明显的东西吗

cocoa-touch objective-c uislider ios

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

下一个/上一个键盘工具栏iOS7

目前,我正在尝试将键盘工具栏上的下一个/上一个按钮设置为新的,时尚的iOS 7后退按钮/前进按钮,这些按钮可放入导航控制器中返回.这是我正在尝试的.如何使用系统栏按钮项而不是无聊的静态文本?

[self setToolbar:[[UIToolbar alloc] initWithFrame:self.frame]];
        [self.toolbar setBarStyle:UIBarStyleDefault];
        [self.toolbar setAutoresizingMask:(UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth)];
        [self addSubview:self.toolbar];

        [self setSegmentedControl:[[UISegmentedControl alloc] initWithItems:@[ NSLocalizedStringFromTable(@"Previous", @"BSKeyboardControls", @"Previous button title."),
                                                                               NSLocalizedStringFromTable(@"Next", @"BSKeyboardControls", @"Next button title.") ]]];
Run Code Online (Sandbox Code Playgroud)

这是现在的样子:

在此输入图像描述

这是我想要的样子: 在此输入图像描述

如何在不实际使用图像的情况下访问这些系统项目的任何想法?我知道它确切的iOS 7后退栏按钮项目,我只是不知道如何在工具栏中访问它.我到处搜寻.如果它有帮助,我正在使用BSKeyboardControls.

编辑:要使其看起来与第二张图像完全相同,请使用Joshua提供的图像,并将它们保存为back@2x.png和forward@2x.png到您的xcode项目中.使用Chun的代码,但请务必调用获取图像的方法:imageNamed:@"back",而不是@"back @ 2x".你现在有iOS 7后退和前进按钮:)

编辑2:要使其看起来与下一个/上一个箭头按钮完全相同,请在正确的实现方法中使用以下自定义:

[self.segmentedControl setWidth:50 forSegmentAtIndex:0];
[self.segmentedControl setWidth:38 forSegmentAtIndex:1];

negativeSeparator.width = -19;
Run Code Online (Sandbox Code Playgroud)

编辑3:带有<>箭头的工具栏默认包含所有UIWebViews,当您点击文本字段时会出现.

如果有人对示例项目感兴趣,请告诉我,我将上传链接!

EDIT4:截至2014年5月24日,BSKeyboardControls现在默认具有此功能.

cocoa-touch objective-c ios ios7

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

加载项目后,Xcode 4显示没有文件

在没有看一段时间后,我已经在Xcode 4中加载了一个项目.Xcode显示其进度条并在文本中指示项目正在加载,并且它似乎已完成,但是层次结构或平面视图中没有显示任何文件.任何视图中都没有显示任何内容(断点视图中的一个断点除外).

有任何想法吗?Xcode给我零指示,说明什么都不对,它什么都没有给我看.

macos xcode xcode4

19
推荐指数
4
解决办法
8170
查看次数

Swift 2 - 连接可选字符串的正确方法?

让我们假设我有一个Person命名的类的实例personfirstlast名称特性,这都是可选的字符串.

现在我想要构造一个fullName字符串,其中只包含它们的名字或姓氏(如果那是可用的),或者如果我们同时包含它们,它们的名字和名字在中间有一个空格.

var fullName : String?
if let first = person.first {
    name = first
}
if let last = person.last {
    if name == nil {
        name = last
    } else {
        name! += " " + last
    }
}
Run Code Online (Sandbox Code Playgroud)

要么

var name = ""
if let first = person.first {
    name = first
}
if let last = person.last {
    name = name.characters.count > 0 ? name + …
Run Code Online (Sandbox Code Playgroud)

swift

19
推荐指数
3
解决办法
8815
查看次数

如何检测UITextField上的点击?

我有一个禁用用户交互的UITextField.因此,如果点击此文本字段,则不会发生任何事情.通常检查文本字段是否被点击Id尝试委托方法,但我不能,因为禁用了用户交互.有什么方法可以检查文本字段是否被轻击/触摸?我将另一个元素更改为hidden = no; 当它被点击时,我想知道它是否甚至可以实现用户交互.

cocoa-touch objective-c ios

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