小编sil*_*pop的帖子

iOS zoomToRect持续时间

可能重复:是否有
任何方法可以更改UIScrollView的zoomToRect的持续时间?

有没有办法复制[UIScrollView zoomToRect:zoomRect animated:YES]的行为,以便动画持续给定的持续时间?

scrollview ios

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

包装矩形算法

我需要解决以下问题:我有多个大小的矩形:宽度高度,宽度/ 2高度/ 2,宽度/ 4高度/ 4,宽度/ 8高度/ 8 ......等

我需要将这些矩形打包成一个大小为x*width y*height的大矩形,这样就不会有矩形重叠,矩形在包装中随机分布,任何矩形至少应该触及另一个矩形.我尝试了一个相当基本的贪婪算法,但它失败了.

你能给我一些关于如何解决这个问题的建议吗?

谢谢!

编辑:每种尺寸可以有多个矩形

这不是功课.我正在尝试创建一个类似于ted.com效果的效果

随机意味着可能存在多个满足约束条件的矩形包装.该算法在每次运行时不应产生相同的包装.

algorithm math packing

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

Game Kit Peer to Peer

我编写了一个使用游戏套件对等连接的炸弹人应用程序.问题是,一段时间后游戏不再同步.

我查看了GKTanks的示例代码并使用了他们的模型.同伴之间没有客户/服务器关系,所以我没有在我的游戏中使用一个.两个同伴都维持一个游戏状态,他们根据收到的数据更新.

我有一个NSTimer,用于在每一帧运行游戏循环.NSTimers并不是同步的,所以有时游戏状态会变得与众不同:玩家大约在同一时间接通电源并且他们都获得了通电,因为发送数据需要一段时间.

我很感激任何关于使应用程序工作的想法.我正在考虑重写代码以使用客户端 - 服务器,但我不确定这是不是一个好主意......

谢谢!

编辑:我更改了代码,以便选择随机播放器作为主机.每当玩家放置炸弹时,他会询问服务器放置它的位置.服务器返回玩家位置(如服务器上所示),然后告诉玩家放置炸弹的位置.

对于加电,服务器检查玩家是否接通了电源,如果他这样做,则发送一个通知他的数据包.

现在出现了另一个问题.设备之间的延迟很高(我正在使用蓝牙连接).在客户端轻敲按钮放置炸弹后,放置炸弹大约需要0.2秒.

我可靠地发送所有数据.我这样做了吗?

iphone networking gamekit ios

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

在Mac上显示UIView

首先,我在Mac桌面编程方面没有太多经验.我只在iOS应用程序上工作.

现在我想制作一个帮助我开发iOS应用程序的桌面应用程序.为此,我需要在桌面上显示一个UIView(从xib加载),类似于界面构建器的工作方式.

据我所知,桌面应用程序使用NSView.有没有办法在里面显示UIView NSView

编辑:有没有办法将a转换UIViewNSView

EDIT2:有没有办法为Interface Builder编写插件/扩展?

编辑3:我正在尝试构建一个应用程序,使某些iOS应用程序(演示应用程序)的开发更容易.例如,在滚动视图中显示多个视图的应用程序,每个视图都有一些动画的图形元素和一些弹出窗口的按钮.这种应用程序很容易开发,但很乏味.我想制作一个可以帮助我更快地构建此类应用程序的工具.

谢谢.

macos desktop nsview uiview ios

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

标签 统计

ios ×3

algorithm ×1

desktop ×1

gamekit ×1

iphone ×1

macos ×1

math ×1

networking ×1

nsview ×1

packing ×1

scrollview ×1

uiview ×1