小编Mig*_*uel的帖子

如何在全屏OpenGL ES应用程序上显示iPhone/iPad键盘

我正在开发一个在某些时候需要键盘输入的应用程序.我的应用程序使用OpenGL ES进行显示,我有自己的图形框架,可以显示文本字段,并知道如何管理光标和渲染文本.此代码适用于具有物理键盘的其他平台,如Windows和OS X.

所有我需要让我的应用程序的iOS版本工作的是能够以编程方式上下键盘,并且还将用户的按键事件发送到我的视图中,以便我可以将它们路由到我的框架中事件系统.

我看到了这个问题,但我无法让那里描述的解决方案奏效.不确定是不是因为我做错了,或者因为它在当前的iOS版本上不起作用.

编辑:指向具有源代码的工作应用程序是有帮助的,该源代码以编程方式创建任何UI元素并将其显示在GL ES屏幕之上.如果我理解了这一部分,我想我可以想出其余部分.

iphone cocoa-touch uikit ios

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

在我的设备上,Socket IO 返回 127.0.0.1 作为主机地址,而不是 192.168.0.*

当我运行以下代码来确定设备的本地 IP 地址时,我得到的是 127.0.0.1,而不是 192.168.0.101。

import socket
import threading

PORT = 8080
HOST_NAME = socket.gethostname()
print(HOST_NAME)
SERVER = socket.gethostbyname(HOST_NAME)

print(SERVER)
Run Code Online (Sandbox Code Playgroud)

我在控制台上得到的输出是

MyDeviceName.local
127.0.0.1
Run Code Online (Sandbox Code Playgroud)

python networking

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

标签 统计

cocoa-touch ×1

ios ×1

iphone ×1

networking ×1

python ×1

uikit ×1