小编Chi*_*ong的帖子

我可以在iPhone的输入板上为"完成"按钮添加动作吗?

iphone上的输入板上有一个"完成"按钮,但默认情况下没有任何操作.我可以添加一个动作吗?例如,按下"完成"时隐藏输入板?

iphone user-input

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

如何在iPhone上从数组中提取字符串?

我想通过索引从数组中提取一个字符串.

例如带对象的数组:@"Hello",@"World"

如何从中获取@"世界"?我使用数组[1],但它似乎不起作用.

arrays string iphone substring

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

如何从iPhone获取InterfaceOrientation(而不是DeviceOrientation)?

我创建了一个modalviewcontroller,所有子视图都是由代码创建的.当我测试应用程序时,我发现了一个问题.然后问题的主要原因是应用程序不应该支持UpsideDown方向,但设备可能恰好处于该方向.

如果我:

  1. 将设备旋转到纵向,然后旋转到UpsideDown模式和presentModalView,modalviewcontroller中的子视图应与纵向方向相同.

  2. 将设备旋转到横向,然后转到UpsideDown模式和presentModalView,应该区别对待子视图.

上面的情况告诉我,我应该根据之前的InterfaceOrientation在modalviewcontroller中创建子视图.

问题是:如何获得前一个屏幕的InterfaceOrientation?在这种情况下,获取设备方向不会有任何帮助.

PS:我正在写一个lib,我可以给我的用户提供接口给我发送" toInterfaceOrientation" -willRotateToInterfaceOrientation:duration:但是有没有关于如何在我的代码中获取方向的想法?

iphone rotation orientation

0
推荐指数
1
解决办法
7142
查看次数

如何在iPhone上使用自我类方法?(概念性问题)

我在ClassName.m中编写了一个实例方法:

-(void)methodName:(paraType)parameter
{...}
Run Code Online (Sandbox Code Playgroud)

并使用它来调用它

[self methodName:parameter]; 
Run Code Online (Sandbox Code Playgroud)将弹出警告,但代码仍然成功运行.

这是因为我还没有创建类的实例吗?为什么方法仍能正常运行?调用自我方法来阻止警告的正确方法是什么?

iphone methods class-design class instance

-2
推荐指数
1
解决办法
1825
查看次数