如何获得NSString的大小,就像它在NSRect中绘制一样.问题是当我尝试 - [NSString sizeWithAttributes:]时,它返回一个NSSize,好像它有无限宽度.我想给方法一个最大宽度.有没有办法这样做?(BTW:Mac OS,而不是iPhone OS)
谢谢,亚历克斯
使用SpriteKit构建游戏时,使用平台游戏(例如Doodle Jump),是否最好将相机向上移动,或者将背景节点向下移动?
其他框架的标准做法是什么?
我一直想创建一个聊天泡泡大约一个月......(你知道,就像iChat或Tweetie中的一个).在某些时候,我发现一个帖子说我可以使用Twitterfon的源代码......我做了.但是我因为一些原因而陷入困境.哪个?Apple似乎没有实现计算rect尺寸所需的所有方法.例如:NSTextField没有实现允许我提供NSRect的方法,以便计算最佳大小.事实上,Tweetie的泡沫总是完美的.我告诉他他是怎么做到的,但我没有得到答复.虽然,我明白,因为它用于商业应用.我认为随着iPhone的短信应用程序(和iChat,或任何包括聊天气泡的应用程序)的普及,有人可能会在OS X上实现,并使其成为开源.我不是很有经验,主要是我没有时间(学校),所以这就是为什么我已经工作了一个月并且没有找到解决方案.
如果有人在Cocoa上创建了这个东西,他们会为此解释一下他们的解决方案吗?或者甚至更好,展示一些代码......
我试图获取UIWebView的HTML源代码而无需再次重新下载(也就是做另一个下载,例如[NSData dataWithContentsOfURL:(NSURL*)URL]
或启动NSURLRequest.浏览UIWebView标题和文档,似乎没有办法访问当前加载的NSData来源.我错过了什么吗?
我目前正在封装[NSString drawAtPoint:withFont:]
对方法的许多函数调用,以便我可以通过单个调用绘制大量字符串,但是如何告诉方法在哪里绘制这些字符串?
如果我传递CGContextRef
给它,如何设置CGContextRef
当前上下文怎么办?
我正在为OS X开发IM客户端,我考虑到了设计,但我需要有关代码的帮助.在Snow Leopard上,当您单击停靠项时,您会得到以下内容:
图1 http://img688.imageshack.us/img688/8199/screenshot20091121at223.png
我在想的是这样的:( photoshop)
图2 http://img442.imageshack.us/img442/4860/sanstitre1kfy.jpg
这是基本的想法,但它必须可调整大小,以便它可以包含更多的东西,如此(仍然是Photoshop).
图3 http://img121.imageshack.us/img121/3578/longversion.jpg
我需要一个基本的实现,我可以很容易地查看它来做内部,但它必须容易调整大小.
任何帮助赞赏!
cocoa ×4
macos ×3
objective-c ×3
ios ×2
iphone ×2
chat ×1
cocoa-touch ×1
game-engine ×1
html ×1
nsstring ×1
sprite-kit ×1
uiwebview ×1
xcode ×1
xcode4 ×1