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

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

21
Returnキーを押したときにプログラムによってキーボードiOSを閉じる方法
UITextFieldプログラムで作成しUITextField、viewControllerのプロパティを作成しました。画面に戻るとタッチでキーボードを閉じる必要があります。画面をタッチして閉じることができましたが、Returnキーを押しても機能しません。 UITextFieldプロパティとして作成せずに、ストーリーボードを使用して、オブジェクトを直接割り当てて初期化する方法を見てきました。可能ですか? .h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate> @property (strong, atomic) UITextField *username; @end .m #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColor blueColor]; self.username = [[UITextField …

29
UITableViewの背景をタッチしてキーボードを閉じます
私が持っているUITableViewとUITextField細胞などの。の背景をUITableViewタッチしたらキーボードを消したい。UIButtonのサイズを作成しUITableViewての後ろに配置することで、これを実現しようとしていUITableViewます。唯一の問題は、UIButtonタッチがUITableViewにある場合でも、すべてのタッチをキャッチすることです。何が悪いのですか? ありがとう!

17
「View Controllerから」はUIViewControllerContextTransitioningを使用して消えます
1つの問題が発生しました。以下で説明します。 UIViewControllerContextTransitioningカスタムトランジションに使用しています。 2つのビューコントローラー、最初のビューコントローラーと2番目のビューコントローラーがあります。 次に、アニメーション付きの最初のビューコントローラーに2番目のビューコントローラーを追加します。私はそれを達成しました。2番目のビューコントローラーは透明になり、2番目のビューコントローラーの下に最初のビューコントローラーが表示されます。 しかし、最初のビューコントローラーが表示されず、2番目のビューコントローラーの下に黒い画面しか表示されません。 -(void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext{ self.transitionContext = transitionContext; if(self.isPresenting){ [self executePresentationAnimation:transitionContext]; } else{ [self executeDismissalAnimation:transitionContext]; } } -(void)executePresentationAnimation:(id<UIViewControllerContextTransitioning>)transitionContext{ UIView* inView = [transitionContext containerView]; UIViewController* toViewController = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; UIViewController* fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; CGRect offScreenFrame = inView.frame; offScreenFrame.origin.y = inView.frame.size.height; toViewController.view.frame = offScreenFrame; toViewController.view.backgroundColor = [UIColor clearColor]; fromViewController.view.backgroundColor = …

9
Xcodeでプログラムによってボタンにアクションを追加するにはどうすればよいですか
インターフェイスビルダーからドラッグしてボタンにIBActionを追加する方法を知っていますが、プログラムでアクションを追加して時間を節約し、頻繁に切り替えられないようにします。解決策はおそらく本当に簡単ですが、検索しても答えが見つからないようです。ありがとうございました!


16
選択した実行先はこのアクションでは無効です
私はいつもiphone / ipadだったプロジェクトを開きました。なんらかの理由で「スキーム」オプションが「MyApp My Mac 64ビット」しかないため、今はビルドできません。このセットをiphone / ipadシミュレータとデバイスに戻すにはどうすればよいですか?「ターゲットデバイスファミリ」の設定はiPhone / iPadです。
105 xcode  ios  target 

21
UIButtonがiPhoneのアスペクトフィットに移動しない
私はいくつかのUIButtonを持っていますが、IBではそれらはAspect Fitに設定されていますが、何らかの理由で常に伸縮しています。他に設定する必要があるものはありますか?私はすべての異なる表示モードを試しましたが、どれも機能せず、すべて伸びています。


20
UILabelが切り捨てられているかどうかを確認するにはどうすればよいですか?
私が持っているUILabel私のアプリは、iPhoneやiPad上の肖像画や風景モードで実行されているかどうかに応じて、長さを変えることができることを。テキストが長すぎて1行で表示できない場合は、ユーザーがそれを押して全文のポップアップを表示できるようにしたいと考えています。 UILabelがテキストを切り捨てているかどうかを確認するにはどうすればよいですか?可能ですか?現在、私は自分のモードに基づいてさまざまな長さをチェックしているだけですが、うまく機能しません。

4
Androidの共有設定に相当するiOS
私はAndroidアプリをiOSに移植しています。私が使用したのは、レベルが完了するたびに保存するAndroidの共有設定です。 そうすることで、ユーザーがアプリに戻ったときに、レベル3などに達していることがわかります。 iOSにも同様のメカニズムはありますか?または、アプリケーション固有のファイルに手動で書き出す必要がありますか? もしそうなら、どのように私は自分のアプリケーションにのみ見えるファイルに書き出すのですか? ありがとう。

13
React NativeのiOS起動画面
React Nativeアプリを使用していて、起動画面のカスタマイズを設定しようとしていますが、設定できません。 React NativeはデフォルトでLaunchScreen.xibを作成するため、Images.xcassets内にLaunchImageを作成しました。 オプションの「アプリのアイコンと起動画像」の下にある「起動画面ファイル」を変更する必要があることも読みました。 これを実行すると、起動画面が真っ黒になり、アプリが読み込まれると、上部と下部の両方に黒いフレームが表示されます。 そのため、React Nativeプロジェクトで起動画面を設定するために何をしなければならないのかわかりません。 誰かがそれらのトラブルを手伝ってくれるなら、私は感謝します。 前もって感謝します。



30
UICollectionViewのcellForItemAtIndexPathが呼び出されていません
UICollectionViewを使用するのは2回目だけであり、おそらく私が噛むことができる量を超えて噛んでしまいましたが、 サブクラス化したカスタムUICollectionViewCellを使用するUICollectionView(myCollectionView)を実装しています。サブクラス化されたセル(FullReceiptCell)にはUITableViewが含まれており、ビューコントローラーのサイズです。FullReceiptCells間の水平スクロールを可能にしようとしています。 myCollectionViewを含むサブクラス化されたUICollectionViewControllerは、ナビゲーションコントローラースタックにプッシュされます。現在、myCollectionView loasと水平スクロールが有効になっています。ただし、セルは表示されません。私はそれを確認しました - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section が実行され、0より大きい整数を返しています。また、myCollectionViewのデリゲートとデータソースがサブクラス化されたUICollectionViewControllerのIBで適切に設定されていることも確認しました。 セルをロードする方法: - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 呼び出されていません。 ここで、コントローラー内でUICollectionViewControllerと私のviewDidLoadメソッドをプッシュします(注:initWithBillは通常の初期化子のオーバーライドです)。 以前のViewControllers .mファイルでは: FullReceiptViewController *test = [[FullReceiptViewController alloc] initWithBill:currentBill]; test.title = @"Review"; [self.navigationController pushViewController:test animated:YES]; FullReceiptViewController.m内: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. …

5
UITableViewの選択されたインデックスを取得します。
のインデックスを選択しますUITableView。私は次のコードを書きました: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; これは常に最初のアイテムで機能します。インデックスを選択したいindexPathForRow. 助けてください。ありがとう。

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