Questions tagged «objective-c»

仅在有关Objective-C功能或取决于语言代码的问题上使用此标记。标签[cocoa]和[cocoa-touch]应该用于询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决特定于这些平台的问题。

7
“应用程序试图模态显示一个主动控制器”?
我刚刚遇到崩溃NSInvalidArgumentException,该崩溃在以前未执行过的应用程序上显示此消息。 应用程序尝试以模态形式显示活动控制器UITabBarController:0x83d7f00。 我在UITabBarController中创建了一个AppDelegate,并将其分配给UIViewControllers。 我想其中之一当被点击时呈现。我通过实现委托方法做到了这一点 - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 如果该视图控制器属于我要模态呈现的那种视图控制器,则我返回NO并执行 [tabBarController presentModalViewController:viewController animated:YES]; 现在我得到了这个错误,这似乎意味着您不能以模态显示在其他地方(在选项卡中...)处于活动状态的视图控制器,我应该说我在XCode 4.2 Developer Preview 7上,这是iOS 5(我知道NDA,但我想我没有提供任何禁止的细节)。我目前没有安装XCode来测试它是否可以针对iOS4 SDK编译时崩溃,但是我几乎完全可以确定没有崩溃。 我只想问问是否有人遇到过这个问题或有什么建议
100 objective-c  ios  ios5 

10
iOS 7.0.3上的“ HelveticaNeue-Italic”发生了什么
刚刚将iPod touch升级到iOS 7.0.3,“ HelveticaNeue-Italic”似乎已经消失了。当我在电话上查询时: [UIFont fontNamesForFamilyName:@"Helvetica Neue"] 我得到以下fontNames(13): HelveticaNeue-BoldItalic, HelveticaNeue-Light, HelveticaNeue-UltraLightItalic, HelveticaNeue-CondensedBold, HelveticaNeue-MediumItalic, HelveticaNeue-Thin, HelveticaNeue-Medium, HelveticaNeue-ThinItalic, HelveticaNeue-LightItalic, HelveticaNeue-UltraLight, HelveticaNeue-Bold, HelveticaNeue, HelveticaNeue-CondensedBlack 当我在模拟器中运行相同的查询时,我得到(14): HelveticaNeue-BoldItalic, HelveticaNeue-Light, **HelveticaNeue-Italic,** HelveticaNeue-UltraLightItalic, HelveticaNeue-CondensedBold, HelveticaNeue-MediumItalic, HelveticaNeue-Thin, HelveticaNeue-Medium, HelveticaNeue-Thin_Italic, HelveticaNeue-LightItalic, HelveticaNeue-UltraLight, HelveticaNeue-Bold, HelveticaNeue, HelveticaNeue-CondensedBlack 还有其他人看到吗? - - 新的消息 - - 我回到了WWDC 2013视频“使用带有文本工具包的字体”,有趣的部分开始于12:22。演示者以OS X中的“ MetaFonts”为例。他说的是通话中的字体如下: + (NSFont *)messageFontOfSize:(CGFloat)fontSize 不能保证在不同版本甚至不同用途下都返回相同的基础字体。他的例子是露辛达·格兰德(Lucinda …
100 objective-c  ios7  uifont 


8
如何遮罩UIImageView?
我正在尝试使用以下方式遮盖图像: 你能帮我吗? 我正在使用此代码: - (void) viewDidLoad { UIImage *OrigImage = [UIImage imageNamed:@"dogs.png"]; UIImage *mask = [UIImage imageNamed:@"mask.png"]; UIImage *maskedImage = [self maskImage:OrigImage withMask:mask]; myUIIMage.image = maskedImage; }
100 ios  objective-c  uiimage  mask 

4
我在iPhone上的日期字符串中以毫秒为单位使用哪种格式的字符串?
我需要解析包含毫秒格式的字符串。我使用什么格式的字符串来获取正确的日期值? 例如,假设我有一个带有以下值的字符串:“ 2011-06-23T13:13:00.000” 我应通过以下代码将什么格式的字符串传递给NSDateFormatter? NSString *dateValue = @"2011-06-23T13:13:00.000"; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSString *formatString = @"yyyy-MM-dd'T'HH:mm:ss.???"; [formatter setDateFormat:formatString]; NSDate *date = [formatter dateFromString:dateValue]; 我用什么代替??? 在上面的代码中?

13
更改UIImage颜色
我正在尝试更改UIImage的颜色。我的代码: -(UIImage *)coloredImage:(UIImage *)firstImage withColor:(UIColor *)color { UIGraphicsBeginImageContext(firstImage.size); CGContextRef context = UIGraphicsGetCurrentContext(); [color setFill]; CGContextTranslateCTM(context, 0, firstImage.size.height); CGContextScaleCTM(context, 1.0, -1.0); CGContextSetBlendMode(context, kCGBlendModeCopy); CGRect rect = CGRectMake(0, 0, firstImage.size.width, firstImage.size.height); CGContextDrawImage(context, rect, firstImage.CGImage); CGContextClipToMask(context, rect, firstImage.CGImage); CGContextAddRect(context, rect); CGContextDrawPath(context,kCGPathElementMoveToPoint); UIImage *coloredImg = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return coloredImg; } 这段代码有效,但是获得的图像效果不佳:返回图像的边界像素是间歇性的,不像我的第一个图像那样平滑。我该如何解决这个问题?

6
TabBar图像应为多大?
我有一个大小为100的tabBar图标。 我在2013年的《苹果人机界面指南》中进行了检查,并说图像尺寸应为30x30/ 60x60。 但是当标签栏控制器的高度为50时,我将图像的大小保持为50x50。 现在,当我运行项目时,我看到下面的丑陋设计: 知道要使用什么尺寸的图像才能使设计完美吗? 注意:我也不在写文本(例如,主页,搜索等)。标签按钮的文本位于图像本身中。


10
如何防止UINavigationBar覆盖iOS 7中的视图顶部?
更新到Xcode 5之后,我所有应用程序视图中的导航栏都向下移动。这是一些屏幕截图,第一个显示了下拉视图时的所有内容,第二个显示了所有未触及的内容。搜索栏应从导航栏开始。 有人知道我该如何解决吗? 编辑:我尝试过此以前的建议: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; 但是它产生非常奇怪的结果。 这可能是因为由于导航栏的透明性,我在此视图控制器下显示了一个“幻灯片菜单”。




15
像iPad上的``设置''应用中的iOS 7 TableView
我想有风格同样喜欢iPad的设置应用程序的一组UITableView的详细视图用于iOS的7。 它是带有圆角的tableView。请检查附件以了解详细信息。 是一些默认设置,使它看起来像这样吗,或者我们需要为此做一些自定义绘制。 任何正确方向的提示将不胜感激。 谢谢



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.