Tag: iphone

从分组样式的UITableView部分删除单元格边框

我有一个UITableViewController初始化的分组风格,并有多个部分。 对于这些部分之一,我希望它的组成单元是完全透明的,没有边界。 我打算为此部分中的每一行分配一个自定义视图,但具有由分组表格单元格包围的自定义视图: 以下使单元格的背景颜色变成黑色而不是透明的…而且我仍然不知道如何摆脱边界。 cell.backgroundColor = [UIColor clearColor]; 任何指针? 谢谢!

@IBInspectable与枚举?

我想创build@IBInspectable元素,如下图所示: 我的想法是使用类似于@IBInspectable枚举类似的东西,但它看起来不是这种情况,任何想法如何实现像这样的元素? 编辑: 它看起来像@IBInspectable只支持这些types: Int CGFloat Double String Bool CGPoint CGSize CGRect UIColor UIImage 长号

如何让键盘上的下一个,上一个和完成button?

我想要一个键盘,其上有一个Next,Previous和Donebutton。 我在很多应用程序中看到了这一点。 特别是有填表的地方。 我想实现类似于上面的键盘 我怎么能得到这个?

自动布局(约束)在父视图中居中显示2个视图

我想弄清楚如何做到这一点与自动布局(iOS6)和约束。 基本上我把我的大视野分为两部分。 里面的部分(目前子视图)我有一个图像视图和标签。 我想以两边为中心,用可变长度的文本。 我的头大部分是围绕自动布局,但我不确定最好的办法。 我倾向于认为这是不可能在IB,但在代码。 继续尝试弄清楚这一点,但在此期间,我正在试图创build这个例子。

如何检查NSString =特定的string值?

嗨,我徘徊,如果你可以检查,看看NSString是否等于一个具体的价值,比如说一个人的名字? 我正在思考 if (mystring == @"Johns"){ //do some stuff in here }

我怎样才能截断一个NSString到一个设定的长度?

我搜查,但令人惊讶的找不到答案。 我有一个很长的NSString ,我想缩短。 我想要的最大长度是20个字符左右。 我读的地方是最好的解决scheme是使用substringWithRange 。 这是截断string的最好方法吗? NSRange stringRange = {0,20}; NSString *myString = @"This is a string, it's a very long string, it's a very long string indeed"; NSString *shortString = [myString substringWithRange:stringRange]; 这似乎有点微妙(如果string比最大长度短,就会崩溃)。 我也不确定它是否是Unicode安全的。 有没有更好的方法来做到这一点? 有没有人有这个好的类别?

如何在iPhone上使用活动指示器视图?

活动指示器视图在许多应用程序中很有用。 有关如何添加,激活和解雇iPhone上的活动指标视图的任何想法? 所有的方法都欢迎在这里。

iPhone XCode – 如何更改应用程序图标下方的标题

什么是重命名应用程序的最佳方式,以便应用程序图标下面的标题可以有空格,但构build文件没有空格。 (即标题是“我的项目”和构build文件是MyProject.app) 我更改了PRODUCT_NAME,但是当我这样做时,应用文件也包含空格。 重命名所有的字段似乎工作正常,但我找不到EXECUTABLE_NAME这是“可执行文件”的默认值。 谢谢,Tee

如何unit testingasynchronousAPI?

我已将Google Toolbox for Mac安装到Xcode中,并按照说明设置了在此处find的unit testing。 这一切都很好,我可以绝对好的testing我的所有对象的同步方法。 然而,我实际上想要testing的大部分复杂的API是通过在委托上调用一个方法来asynchronous返回结果 – 例如,对文件下载和更新系统的调用将立即返回,然后在文件结束下载时运行-fileDownloadDidComplete:方法。 我如何testing这个unit testing? 这似乎是我想要的testDownload函数,或者至less是testing框架'等待'fileDownloadDidComplete:方法来运行。 编辑:我现在已经切换到使用XCode内置XCTest系统,并发现Github上的TVRSMonitor提供了一个简单的方法来使用信号等待asynchronous操作来完成。 例如: – (void)testLogin { TRVSMonitor *monitor = [TRVSMonitor monitor]; __block NSString *theToken; [[Server instance] loginWithUsername:@"foo" password:@"bar" success:^(NSString *token) { theToken = token; [monitor signal]; } failure:^(NSError *error) { [monitor signal]; }]; [monitor wait]; XCTAssert(theToken, @"Getting token"); }

使用iPhone SDK的当月的天数?

一个相当直接的问题,我想弄清楚如何使用NSDate或Cocoa touch中类似的东西获得当前月份的当前天数。 谢谢。