我想知道是否可以确定当前设备是什么类型的iPhone(例如)?我知道有可能通过这个模型
NSString *deviceType = [[UIDevice currentDevice] model];
只返回我是否有"iPhone"或"iPod",但我想知道是否有可能检测/知道我是否有iPhone 3GS与iPhone 4对比一个iPhone 4S (实际上,我真正想做的就是确定我是否有3G,因为我做的是相当图形密集的东西).
所以是的,请告诉我,谢谢!
我只是对UIButtons/iOS有一个知识问题.
假设你有一个UIButton.您将'hidden'属性设置为YES.这使它在视野中不再可见,对吧?但我注意到,虽然它不再可见,但它也不再可点击.那么,这是否意味着设置hidden = YES也设置enabled = NO?
只是好奇.谢谢你们.
我目前正在使用UIScrollView作为滚动/拖动我在我的应用程序上显示的图形的光标/标记的方式.我使用scrollViewDidScroll等来检测contentoffset的位置,并根据此位置操纵我在屏幕上显示的内容.
我的问题是,是否可以检测用户在屏幕上的单击并获得此点击的位置(然后将内容偏移设置为此位置)?
我已经阅读了一些描述创建uiscrollview的子类的教程,但看起来这些子类只会占用一次,而不是拖动/滚动.
有没有人知道如何在我的UIScrollView上检测用户的单击,同时还具有滚动/拖动功能?
先感谢您!
我熟悉#pragma mark objective-c/xcode/ios开发,它对于查找代码段很有用.
但是,我想知道除了'mark'之外是否还有其他关键字.比如,你能做#pragma somethingelse吗?提前致谢!
所以我已经看到了如何将UIImages裁剪成某些形状的解决方案,但是六边形呢?
一个想法:子类UIImage,改变drawRect方法只绘制某些部分?
编辑:更具体一点,我希望保持图像边界相同,但使六边形外的图像数据透明,所以看起来图像是六边形的形状,实际上它有相同的矩形边界,只有部分图像是透明的.
不确定.很想听听你们的想法.