小编Fil*_*lic的帖子

我的应用会回复网址方案吗?

openUrl:启动应该回调我的应用程序的应用程序之前(就像根据x-callback-url规范行事的应用程序),在调用其他应用程序之前,如何以编程方式检查我的应用程序回调是否正常?

iphone objective-c ios x-callback-url

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

为什么UIFont sizeWithFont在计算中包含空格?

我根据UIFont sizeWithFont返回的内容设置UILabels框架,但无论出于何种原因,当我使用自定义字体时,返回的值包括一些填充,如下所示.

当我使用boldSystemFontOfSize文本在中间垂直对齐(这是我想要的),但当我使用fontWithName时,我最终在文本下填充.sizeWithFont在填充中添加的原因是什么?

在此输入图像描述

继承我的代码......

CGRect frameLabel = label.frame;
CGSize sizeLabel = [label.text sizeWithFont:label.font];
frameLabel.size.width = sizeLabel.width;
frameLabel.size.height = sizeLabel.height;
[label setBackgroundColor:[UIColor redColor]];
Run Code Online (Sandbox Code Playgroud)

**编辑**

我可以使用此代码计算顶部和底部填充,并调整标签frame.origin.y以垂直居中我的标签所需的位置

float topPadding = [label.font ascender] - [label.font capHeight];
float bottomPadding = [label.font lineHeight] - [label.font ascender];
Run Code Online (Sandbox Code Playgroud)

uilabel uifont ios

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

可以在没有真实设备的情况下测试iPhone应用吗?

我必须转换在AppStore上发布的iPhone应用程序.但是,我没有iPhone.
没有真正的手机有没有办法测试这个应用程序的功能?模拟器会有任何帮助吗?或者也许是一些网络应用?

iphone testing ios

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

Xcode 4.2要求核心数据属性的第一个字母为小写

有谁知道为什么Xcode 4.2需要一个属性名称以核心数据模型中的小写字母开头?将来会有任何问题吗?

core-data ios

5
推荐指数
1
解决办法
1424
查看次数

如何检测尚未正确释放的内容

为iphone编写程序.意识到我忘了发布一个对象,但实际上并没有迹象表明该对象没有被释放出来.

跟踪这样的事情的最佳方法是什么?有没有办法在程序退出时查看内存中仍存在哪些对象?

memory-leaks memory-management objective-c ios

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

我的应用程序没有在App Store上显示任何评论和评分?

我的应用程序已经在App Store上了48个小时,我有几个人下载并给予评级和评论.由于某种原因,评级和评论没有出现在App Store中.我想知道这是否是我在最后做的事情,我该如何解决这个问题?

iphone itunesconnect ios itunes-app

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

在iPhone中获取按钮标记值

我动态制作了20个按钮,我得到了所有按钮的标签值.

但我需要知道如何使用该标签值.

我需要有关按标签值的每个按钮的信息.
那么,我如何使用这些标签值?

uibutton ios

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

iPad:如何知道按下iPad键盘的返回键?请检查图像

我想知道按下以下键时将调用哪个方法.

键盘截图

我想在上面的按键上开始行动.

我怎么知道这是按下的?

keyboard objective-c ipad ios

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

XCode自动完成:当我键入"NSS"时,是否可以建议"NSString"?

当我输入"NSS"时,XCode建议我"NSSet".这对我来说不是很好.我经常使用NSString.
当我键入"NSS"时,是否可以建议"NSString"?

xcode autocomplete ios xcode4

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

方法"shouldChangeTextInRange"和"stringByReplacingCharactersInRange"如何工作?

我想知道以下代码的工作原理.

- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
    return !([newString length] > 10);
}
Run Code Online (Sandbox Code Playgroud)

"stringByReplacingCharactersInRange"有什么作用?以上方法如何限制可以在textField中输入的字符数?

提前致谢!

objective-c textfield nsstring ios

3
推荐指数
1
解决办法
9334
查看次数