小编mio*_*rel的帖子

通过编程视图创建避免硬编码iPhone屏幕大小

我正在查找如何以编程方式创建视图,并找到以下示例代码:

self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

这很好用,除了我不喜欢它硬编码屏幕的大小.有没有办法查看屏幕的大小?有人提出的一个重点是,如果应用程序在通话过程中运行,那么由于绿色的"返回呼叫"栏,屏幕会略小一些.

iphone uiview

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

在java.nio中指定连接超时

使用非阻塞I/O,连接到远程地址的代码如下所示:

SocketChannel channel = SelectorProvider.provider().openSocketChannel();
channel.configureBlocking(false);
channel.connect(address);
Run Code Online (Sandbox Code Playgroud)

然后,finishConnect()当某个选择器显示相应的键时,必须通过调用通道来完成连接过程isConnectable().

有没有办法在使用这个成语时指定连接超时?

java connection timeout nio

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

如何以编程方式更改UIColor视图

好的,这个问题来自朋友,所以它可能会在翻译中丢失...

基本上我们需要改变视图上的颜色.它似乎以NSString格式存储,但使用a NSString来设置UIColor似乎没有做任何事情.换句话说,如果NSString color保持值"redColor",则:

self.view.backgroundColor = color;  //does nothing
Run Code Online (Sandbox Code Playgroud)

免责声明:我们是Objective-C/iPhone新手.

iphone objective-c uicolor

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

以编程方式完整地创建iPhone应用程序

我最近对iPhone应用程序开发感兴趣,所以我一直在寻找在线教程,并且还在阅读一本书,在我一起试用这些例子.

我变得越来越好了,但我仍然觉得通常的开发模型非常讨厌的事情之一是我真的不知道SDK在幕后真正做了什么让应用程序"正常工作",因为Apple 保护我不受此影响.例如,当我在界面构建器上建立连接时,这可能对应于在某处生成的代码...代码在哪里以及它的作用和工作方式对我来说并不明显(对我来说).

所以我想知道,有可能完全以编程方式创建一个iPhone应用程序吗?也就是说,在一些main方法中执行开始,然后以编程方式创建任何视图,注册事件监听器等.如果是,那么这样的东西有什么好的资源?

iphone

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

标签 统计

iphone ×3

connection ×1

java ×1

nio ×1

objective-c ×1

timeout ×1

uicolor ×1

uiview ×1