タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

20
Objective-Cでnull文字列をチェックする正しい方法は何ですか?
iPhoneアプリでこれを使用していた if (title == nil) { // do something } しかし、それはいくつかの例外をスローし、コンソールはタイトルが "(null)"であることを示します。 だから私は今これを使っています: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } 違いは何ですか?また、文字列がnullかどうかを判断する最良の方法は何ですか?

12
UITapGestureRecognizerを持つビュー内のUIButton
との見解がありUITapGestureRecognizerます。ビューをタップすると、このビューの上に別のビューが表示されます。この新しいビューには3つのボタンがあります。これらのボタンの1つを押すと、ボタンアクションが得られず、タップジェスチャーアクションしか得られません。そのため、これらのボタンを使用できなくなりました。これらのボタンにイベントを通過させるにはどうすればよいですか?奇妙なことに、ボタンはまだハイライトされています。 UITapGestureRecognizerをタップの受信後に削除することはできません。新しいビューも削除できるためです。フルスクリーンビデオコントロールのような動作が必要なことを意味します。

16
CommonCryptoをSwiftフレームワークにインポートする
CommonCryptoiOSのSwiftフレームワークにどのようにインポートしますか? CommonCryptoSwiftアプリでの使用方法を理解しました#import <CommonCrypto/CommonCrypto.h>。ブリッジングヘッダーに追加します。ただし、Swiftフレームワークはブリッジヘッダーをサポートしていません。ドキュメントは言います: 純粋なObjective-Cコードベース、純粋なSwiftコードベース、または混合言語コードベースを持つ外部フレームワークをインポートできます。外部フレームワークをインポートするプロセスは、フレームワークが単一の言語で記述されていても、両方の言語のファイルが含まれていても同じです。外部フレームワークをインポートするときは、インポートするフレームワークの定義モジュールのビルド設定が[はい]に設定されていることを確認してください。 次の構文を使用して、フレームワークを別のターゲット内の任意のSwiftファイルにインポートできます。 import FrameworkName 残念ながら、インポートCommonCryptoは機能しません。#import <CommonCrypto/CommonCrypto.h>アンブレラヘッダーへの追加も行いません。
184 ios  swift  commoncrypto 

4
Swiftでテキストをクリップボード/ペーストボードにコピーする方法
テキストをiOSクリップボードにコピーして、他のアプリで使用/貼り付けする方法のわかりやすい例を探しています。 この機能の利点は、従来のテキストコピーの標準的なテキストハイライト機能なしで、テキストをすばやくコピーできることです。 主要なクラスがにあるUIPasteboardと想定していますが、それらが提供するコード例に関連する領域が見つかりません。

4
リダイレクトURIとは何ですか?OAuth2.0のiOSアプリにはどのように適用されますか?
ここの初心者プログラマ、無知と説明はご容赦ください:) 特定のOAuth 2.0サービスのチュートリアルを読み込もうとしましたが、このリダイレクトURIがわかりません...特定のコンテキストで、いくつかのサービスにOAuth 2.0を使用するiPhoneアプリを構築しようとしているとしましょう。生成されたアプリIDがありますが、APIキーを生成するために何らかのリダイレクトURIを提供する必要があります。 これは自分がどこかでホストすることになっているURLですか?名前が示すように、リダイレクトURLは誰かをどこかに「リダイレクトする」ことになっていると思います。私の推測では、ユーザーがサービスにログインした後にリダイレクトされるURLです。 しかし、その仮定が正しいとしても、他に1つは理解できません。ユーザーログインのためにブラウザーにアプリを送信した後で、アプリを再度開くにはどうすればよいですか。

7
プログラムによってUIButtonへのタッチイベントを偽造する方法
私はいくつかの単体テストを書いていますが、この特定のアプリの性質上、UIできる限りチェーンを高くすることが重要です。したがって、ユーザーがでボタンを押した場合と同じように、プログラムでボタンを押すようにしたいと思いますGUI。 (はい、はい-私は可能性があり呼び出すだけIBActionセレクタをしかし、再び、この特定のアプリの性質は、それが重要なことに、このようなIの偽の実際のボタンを押し、ということになりIBAction、ボタンから呼び出すことが、自分自身。) これを行うための好ましい方法は何ですか?

8
iOS:自動レイアウトの複数行のUILabel
自動レイアウトで非常に基本的なレイアウト動作を実現しようとして問題が発生しています。私のビューコントローラーはIBでは次のようになります。 トップラベルはタイトルラベルですが、行数はわかりません。テキストのすべての行を表示するには、タイトルラベルが必要です。また、他の2つのラベルと小さな画像をタイトルのすぐ下に配置する必要があります。ラベルと小さな画像の間の垂直方向の間隔の制約、およびタイトルラベルとそのスーパービューの間の上部の間隔の制約、および小さな画像とそのスーパービューの間の下部の間隔の制約を設定しました。白いUIViewには高さの制約がないため、サブビューを含めるには垂直方向に引き伸ばす必要があります。タイトルラベルの行数を0に設定しました。 文字列に必要な行数に合わせてタイトルラベルのサイズを変更するにはどうすればよいですか?私の理解では、自動レイアウトを使用しているため、setFrameメソッドを使用できません。そして、他のビューがタイトルラベルの下に留まるようにする必要があるため(これにより制約があるため)、自動レイアウトを使用する必要があります。 どうすればこれを実現できますか?

10
Swiftの文字列に基づいてUILabelのサイズを把握する
さまざまな文字列の長さに基づいてUILabelの高さを計算しようとしています。 func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } 上記は、私が高さを決定するために使用する現在の関数ですが、機能していません。私が得ることができるどんな助けも大いに感謝します。Objective Cではなく、Swiftで答えを推測します。
183 ios  iphone  string  swift3  uilabel 

8
クラスからプログラムでストーリーボードを読み込むにはどうすればよいですか?
私の問題は、ストーリーボードとxibの両方を使用する方法を探していたことです。しかし、プログラムでストーリーボードを読み込んで表示する適切な方法が見つかりません。プロジェクトはxibを使用して開発を開始しましたが、現在、すべてのxibファイルをストーリーボードにネストすることは非常に困難です。それでalloc, init, push、viewControllersのように、コードでそれを行う方法を探していました。私の場合、ストーリーボードにコントローラーが1つだけUITableViewControllerあります。これには、表示するコンテンツを含む静的セルがあります。大規模なリファクタリングを行わずにxibとストーリーボードの両方を使用する適切な方法を知っている人がいれば、私はどんな助けにも感謝します。

23
UIScrollViewでスクロールの方向を見つけますか?
UIScrollView横スクロールのみが許可されているを持っています。ユーザーがスクロールする方向(左、右)を知りたいのですが。私がやったことは、UIScrollViewてtouchesMovedメソッドをオーバーライド: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; NSLog(@"%f %f", before, now); if (now > before){ right = NO; NSLog(@"LEFT"); } else{ right = YES; NSLog(@"RIGHT"); } } しかし、移動したときにこのメソッドがまったく呼び出されない場合があります。どう思いますか?

10
UIImageViewアスペクトフィットと中央
プログラムで宣言された画像ビューがあり、その画像もプログラムで設定しています。 ただし、画像を縦横に合わせて中央に配置することはできません。 言い換えれば、私は画像に次のことを望んでいます: 画像が大きい場合は、アスペクトに合わせて縮小します。 画像が小さい場合、中央に配置しますが拡大しません。 どうすれば入手できますか?

12
Xcode 4:.xcarchiveの代わりにIPAファイルを作成する
Xcode 3.2.5では、「ビルドとアーカイブ」を使用してIPAファイルを作成します。Xcode 4では、「製品->アーカイブ」を使用して、アプリケーションを.xcarchiveバンドルにアーカイブできます。 Xcode 4で.ipaファイルを作成するにはどうすればよいですか?
182 ios  xcode  xcode4 

15
ボタンの角を丸める方法
長方形の画像(jpg)があり、それを使用してボタンの背景をxcodeの角を丸くしたいと思います。 私は以下を書きました: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; ただし、この方法で取得したボタンの角は丸くありません。代わりに、元の画像とまったく同じように見えるプレーンな長方形です。代わりに、ボタンを表すために角が丸い画像を取得するにはどうすればよいですか? ありがとう!

12
Xcode UIテストのテストケースの遅延/待機
Xcode 7ベータ2で利用可能な新しいUI Testingを使用してテストケースを作成しようとしています。アプリにはログイン画面があり、サーバーに呼び出してログインします。これは非同期操作であるため、これに関連する遅延があります。 次の手順に進む前にXCTestCaseで遅延または待機メカニズムを引き起こす方法はありますか? 適切なドキュメントがないため、クラスのヘッダーファイルを確認しました。これに関連するものを見つけることができませんでした。 アイデア/提案はありますか?

28
UITableViewCellの間にスペースを追加する方法
間にスペースを追加する方法はありますUITableViewCellか? テーブルを作成しました。各セルには画像のみが含まれています。画像は次のようにセルに割り当てられます: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; しかし、これにより画像が拡大されてセル全体に収まり、画像間にスペースがなくなります。 または、このようにして、画像の高さがたとえば50であり、画像間に20のスペースを追加したいとします。これを達成する方法はありますか?

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