iphone上的输入板上有一个"完成"按钮,但默认情况下没有任何操作.我可以添加一个动作吗?例如,按下"完成"时隐藏输入板?
我想通过索引从数组中提取一个字符串.
例如带对象的数组:@"Hello",@"World"
如何从中获取@"世界"?我使用数组[1],但它似乎不起作用.
我创建了一个modalviewcontroller,所有子视图都是由代码创建的.当我测试应用程序时,我发现了一个问题.然后问题的主要原因是应用程序不应该支持UpsideDown方向,但设备可能恰好处于该方向.
如果我:
将设备旋转到纵向,然后旋转到UpsideDown模式和presentModalView,modalviewcontroller中的子视图应与纵向方向相同.
将设备旋转到横向,然后转到UpsideDown模式和presentModalView,应该区别对待子视图.
上面的情况告诉我,我应该根据之前的InterfaceOrientation在modalviewcontroller中创建子视图.
问题是:如何获得前一个屏幕的InterfaceOrientation?在这种情况下,获取设备方向不会有任何帮助.
PS:我正在写一个lib,我可以给我的用户提供接口给我发送" toInterfaceOrientation" -willRotateToInterfaceOrientation:duration:但是有没有关于如何在我的代码中获取方向的想法?
我在ClassName.m中编写了一个实例方法:
-(void)methodName:(paraType)parameter
{...}Run Code Online (Sandbox Code Playgroud)
并使用它来调用它
[self methodName:parameter]; Run Code Online (Sandbox Code Playgroud)将弹出警告,但代码仍然成功运行.
这是因为我还没有创建类的实例吗?为什么方法仍能正常运行?调用自我方法来阻止警告的正确方法是什么?
iphone ×4
arrays ×1
class ×1
class-design ×1
instance ×1
methods ×1
orientation ×1
rotation ×1
string ×1
substring ×1
user-input ×1