我有一个包含8个自定义单元格的tableview.在第8个单元格中,我添加了一个启用了分页的scrollView,这样我就可以显示第1页和第2页(或3,4 ... 10)而没有非常高的单元格.
问题是scrollView我不能使用didSelectRowAtIndexPath,因为单元格在scrollView后面,所以我试图检测scrollView tap(不刷卡).
我玩touchesBegan和touchesEnded,但他们从未被调用过(我知道触摸仅与UIView合作,但也许.....)
非常感谢任何帮助.
谢谢,马克斯
对于我正在开发的应用程序,我使用UIImagePickerController拍摄照片并将其存储在相机胶卷中:
- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info {
//... some stuff ...
UIImageWriteToSavedPhotosAlbum([info objectForKey:@"UIImagePickerControllerOriginalImage"], nil, nil, nil);
}
Run Code Online (Sandbox Code Playgroud)
图像被保存,现在我需要获取它的参考URL,所以我尝试枚举相机滚动并获取最后一个图像,但我总是得到我刚拍摄的图像之前的图像.
任何人都知道如何获得刚刚保存的图片的参考?
谢谢,马克斯
我很生气,可能是一个愚蠢的问题.
我有3个字符串:年,月和日.我需要有一个基于currentLocale的正确格式的日期,所以如果currentLocale localeIdentifier是en_US我的dateFormat应该是:MMM/dd/yyyy
如果它是fr_FR,则dateFormat应为dd/MMM/yyyy
我不认为这样做的唯一方法是获取currentLocale localeIdentifier并从一堆if开始.
提前致谢.
马克斯
我升级到XCode 4.5,当我点击一个标签打开它时,它需要超过2秒才能打开它.
有谁经历过并解决了同样的问题?
我正在玩核心情节,我想为轴标题设置字体系列和大小,所以我做的是:
CPTextStyle *axisTitleTextStyle = [CPTextStyle textStyle];
axisTitleTextStyle.fontName = @"Helvetica Bold";
axisTitleTextStyle.fontSize = 14.0;
Run Code Online (Sandbox Code Playgroud)
但是当我编译时,我得到了错误:
error: object cannot be set - either readonly property or no setter found
Run Code Online (Sandbox Code Playgroud)
我该如何设置字体?
谢谢,马克斯
我有一个我需要拆分的字符串.使用componentsSeparatedByString会很容易但我的问题是分隔符是逗号,但我可以使用逗号而不是分隔符.
我解释:
我的字符串:
NSString *str = @"black,red, blue,yellow";
Run Code Online (Sandbox Code Playgroud)
红色和蓝色之间的逗号不得视为分隔符.
我可以确定逗号是否是分隔符,或者检查是否有空格.
目标是获得一个数组:
(
black,
"red, blue",
yellow
)
Run Code Online (Sandbox Code Playgroud) iphone ×2
cocoa-touch ×1
core-plot ×1
foundation ×1
ios ×1
ios4 ×1
nslocale ×1
nsstring ×1
objective-c ×1
uiscrollview ×1
uitableview ×1
xcode4 ×1
xcode4.5 ×1