タグ付けされた質問 「objective-c」

このタグは、Objective-C機能に関する質問または言語のコードに依存する質問でのみ使用する必要があります。タグ[cocoa]および[cocoa-touch]は、Appleのフレームワークまたはクラスについて質問するために使用する必要があります。これらのプラットフォームに固有の問題には、関連タグ[ios]、[macos]、[apple-watch]、および[tvos]を使用します。

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 バージョン間で、または使用方法が異なる場合でも、同じ基本フォントを返すことは保証されていません。彼の例はルシンダ・グランデでした。彼は、「HelveticaNeue-Italic」の使用がバージョン間で移動する可能性があるとは言っていなかったようです。 そこで、iOS 7で実験を作成しました。次のコードでフォントを作成しました。 …
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]; ???の代わりに何を使用しますか?上記のコードで?

8
CALayersは、UIViewの境界変更でサイズ変更されませんでした。どうして?
私はその層に追加されたUIView約8つの異なるCALayerサブレイヤーを持っています。場合、私はビューの境界を変更する(アニメーション)、その後、ビュー自体は(私がそれをチェックする縮小backgroundColor)が、サブレイヤ大きさは変わりません。 これを解決するには?

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年のAppleのヒューマンインターフェイスガイドラインで確認したところ、画像サイズは30x30/である必要があります60x60。 しかし、タブバーコントローラーの高さは50なので、画像のサイズはのままにしました50x50。 さて、プロジェクトを実行すると、以下の醜いデザインが表示されます。 デザインが完璧になるように、どのサイズの画像を使用すればよいですか? 注:テキストも書いていません(例:ホーム、検索など)。タブボタンのテキストは画像自体にあります。


10
iOS 7でUINavigationBarがビューのトップをカバーしないようにするにはどうすればよいですか?
Xcode 5に更新した後、アプリのすべてのビューのナビゲーションバーが下に移動しました。ここにいくつかのスクリーンショットがあります。1つ目はプルダウンされたビューのすべてを示し、2つ目はそのままのすべてを示しています。検索バーは、ナビゲーションバーの場所から開始する必要があります。 誰でも私がこれを修正する方法を知っていますか? 編集:私は以前にこれを試してみました: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; しかし、それは非常に奇妙な結果をもたらします。 これは、ナビゲーションバーの透明性が原因で表示されているこのビューコントローラーの下に「スライドメニュー」があるためと考えられます。


7
Objective-Cで未使用のメソッドと#importを検出する方法
iPhoneアプリで長い間作業した後、私のコードはかなり汚いことに気づき、いくつかの#importと、呼び出されない、またはまったく役に立たないメソッドが含まれています。 これらの無用なコード行を検出するコンパイラディレクティブまたは方法があるかどうかを知りたいです。Xcodeにはこれを検出するためのツールはありますか?


8
警告を抑制します「カテゴリは、そのプライマリクラスによっても実装されるメソッドを実装しています」
警告を抑制する方法を考えていました: カテゴリは、そのプライマリクラスによって実装されるメソッドを実装しています。 私は特定のコードカテゴリに対してこれを持っています: + (UIFont *)systemFontOfSize:(CGFloat)fontSize { return [self aCustomFontOfSize:fontSize]; }


15
iPadの設定アプリのようなiOS 7 TableView
私はiPadの設定、アプリケーションのように同じスタイルを持つグループのUITableView持ちたい詳細ビュー用のiOS 7を。 角が丸いtableViewです。詳細は別紙をご確認ください。 それがそのように見えるようにするためのいくつかのデフォルト設定ですか、または同じためにいくつかのカスタム描画を行う必要があります。 正しい方向に向けたヒントはありがたいです。 ありがとう

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.