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

iOS 8は、AppleのiOSモバイルオペレーティングシステムの8番目のバージョンです。これは、2014年6月2日に同社のApple Worldwide Developers Conference(WWDC)で発表され、2014年9月17日に一般に公開されました。ios8タグは、AppleのiOS 8オペレーティングシステムに固有の質問に使用する必要があります。iOSに関する一般的な質問では、iosタグを使用する必要があります。

18
[UIScreen mainScreen] .bounds.sizeはiOS8で向きに依存しますか?
iOS 7とiOS 8の両方で次のコードを実行しました。 UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight); NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f", (landscape ? @"Yes" : @"No"), [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); 以下は、iOS 8からの結果です。 Currently landscape: No, width: 320.00, height: 568.00 Currently landscape: Yes, width: …

18
iOS 8のNavigationBarバー、ティント、タイトルテキストの色
ステータスバーの背景テキストはまだ黒です。色を白に変更するにはどうすればよいですか? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

14
iPhoneのUISplitViewControllerが縦長でマスターではなく詳細なVCを表示する
Xcode 6でUniversal Storyboardを使用していますが、iOS 7以降をターゲットにしています。UISplitViewControlleriOS 8を実行しているiPhoneでネイティブにサポートされるを実装しました。Xcodeは自動的にiOS 7にバックポートします。iOS8を実行している縦向きでiPhoneでアプリを起動した場合を除いて、分割ビューの詳細ビューは非常にうまく機能します。最初にマスタービューコントローラーが表示されるはずでしたが、コントローラーが表示されます。iOS 8でアプリを実行すると、マスタービューコントローラーが正しく表示されるため、これはiOS 8のバグだと思いました。しかし、iOS 8は現在GMであり、これはまだ発生しています。分割ビューコントローラーを折りたたむときに(画面に表示されるビューコントローラーは1つだけ)、分割ビューコントローラーが表示されるときにマスタービューコントローラーが詳細ではなく表示されるようにするにはどうすればよいですか? この分割ビューコントローラーをInterface Builderで作成しました。分割ビューコントローラーは、タブバーコントローラー内の最初のビューコントローラーです。マスターVCと詳細VCはどちらも、内部に埋め込まれたテーブルビューコントローラーを備えたナビゲーションコントローラーです。

23
プログラムでUIViewのジェスチャータップをすばやく呼び出す方法
UIViewがあり、それにタップジェスチャーを追加しました。 let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) 私はそれをtestfileでプログラム的に呼び出そうとしています。 sendActionForEvent この機能を使用していますが、機能しません。 myView.sendActionForEvent(UIEvents.touchUpDown) インスタンスに送信された認識されないセレクターを示しています。 この問題を解決するにはどうすればよいですか?

12
ストーリーボードプロトタイプセル(Xcode 6、iOS 8 SDK)のUICollectionViewCell contentViewのフレームの自動サイズ変更の問題は、iOS 7でのみ実行すると発生します
Xcode 6 Beta 3、iOS 8 SDKを使用しています。Swiftを使用してターゲットiOS 7.0をビルドします。以下のスクリーンショットを使用して、私の問題を段階的に参照してください。 StoryboardにUICollectionViewがあります。中央に1つのラベルを含むプロトタイプUICollectionViewCell(自動サイズ変更ルールなし)。紫色の背景は、実行時に生成されたContentViewをマークすることでした。そのビューは、UICollectionViewLayoutDelegateに基づいて適切にサイズ変更されますが、iOS 7では変更されません。Xcode6を使用しているため、問題はiOS 7でのみ発生します。 iOS 8でアプリをビルドするとき。すべてが大丈夫です。 注:紫はcontentView、青は角が丸いUIButtonです。 ただし、iOS 7では、セル内のすべてのサブビューが突然(0,0,50,50)のフレームに縮小され、自動サイズ変更ルールに準拠しなくなります。 これはiOS 8 SDKまたはSwift、あるいはXcodeのバグだと思いますか? 更新1:この問題は公式のXcode 6.0.1にも存在します!最善の回避策は、セルのcellForItemにフレームを設定することにより、KoCMoHaBTaが以下に提案したもののようです(ただし、セルをサブクラス化する必要があります)。これはiOS 8 SDKとiOS 7の間の非互換性であることが判明しました(Appleから引用された以下のecotaxの回答を確認してください)。 更新2: このコードをcellForItemの先頭に貼り付けます。問題はありません。 /** Xcode 6 on iOS 7 hot fix **/ cell.contentView.frame = cell.bounds; cell.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; /** End of Xcode 6 on iOS 7 …

4
Swiftの「ラップされていない値」とは何ですか?
このチュートリアルに従って、iOS 8 / OSX 10.10のSwiftを学習しています。この段落(オブジェクトとクラス)のように、「アンラップされた値」という用語が数回使用されています。 オプションの値を使用する場合は、?メソッド、プロパティ、添え字などの操作の前。の前の値なら?はnilです。は無視され、式全体の値はnilです。それ以外の場合、オプションの値はラップされていません。ラップされていない値に作用します。どちらの場合も、式全体の値はオプションの値です。 let optionalSquare: Square? = Square(sideLength: 2.5, name: "optional square") let sideLength = optionalSquare?.sideLength うまくいきません。運が悪ければWebで検索しました。 これはどういう意味ですか? 編集する Cezaryの答えから、元のコードの出力と最終的な解決策(遊び場でテストされた)の間にはわずかな違いがあります: 元のコード セザリーのソリューション 2番目のケースではスーパークラスのプロパティが出力に表示されますが、最初のケースでは空のオブジェクトがあります。 結果はどちらの場合も同じであるはずではありませんか? 関連Q&A:Swiftのオプション値は何ですか?
155 ios  swift  ios8 

28
起動画像がiOSアプリに表示されない
Xcode 6.0.1を使用して構築された、アプリに表示する簡単な起動画面を取得したいのですが。 起動画面を2つの方法で追加しました。XIB(デフォルト名はLaunchScreen.xib)として、およびxcassets内の起動画像セットとして。 「Launch Screen File」がLaunchScreen.xibに設定されていることを確認しました。 私は利用可能なすべてのデバイスをシミュレートしました(たとえば、「iPhone5 iOS8」/「iPhone5s iOS8」/「iPhone6 iOS8」。iOS8のみがシミュレーター内で利用可能であることに注意してください)。

25
iOS 8でビューコントローラーの向きを強制する方法
iOS 8より前は、supportedInterfaceOrientationsおよびshouldAutoRotateデリゲートメソッドと組み合わせて以下のコードを使用して、アプリの向きを特定の向きに強制しました。以下のコードスニペットを使用して、プログラムでアプリを目的の向きに回転させました。まず、ステータスバーの向きを変更します。そして、モーダルビューを表示してすぐに閉じると、ビューが目的の方向に回転します。 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; UIViewController *c = [[UIViewController alloc]init]; [self presentViewController:vc animated:NO completion:nil]; [self dismissViewControllerAnimated:NO completion:nil]; しかし、これはiOS 8では失敗しています。また、スタックオーバーフローでいくつかの回答を見てきましたが、iOS 8以降はこのアプローチを常に避けるべきであると人々から提案されました。 具体的には、私のアプリケーションはユニバーサルタイプのアプリケーションです。合計3つのコントローラーがあります。 First Viewコントローラ -iPadではすべての方向をサポートし、iPhoneではポートレート(ホームボタンを押した状態)のみをサポートする必要があります。 セカンドビューコントローラー -すべての状況でランドスケープのみをサポートします サードビューコントローラー -すべての状況でランドスケープのみをサポートする必要があります ページナビゲーションにはナビゲーションコントローラを使用しています。最初のビューコントローラーから、ボタンクリックアクションで、2番目のアクションをスタックにプッシュします。そのため、デバイスの向きに関係なく、2番目のビューコントローラーが到着すると、アプリは横向きにのみロックする必要があります。 以下は、2番目と3番目のビューコントローラーのmy メソッドshouldAutorotateとsupportedInterfaceOrientationsメソッドです。 -(NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskLandscapeRight; } -(BOOL)shouldAutorotate { return NO; } これの解決策、またはiOS 8の特定の方向でビューコントローラをロックするより良い方法はありますか?助けてください!!

18
Xcode 6-アドホック配布用の署名証明書/プロビジョニングプロファイルを選択する方法
アプリをテスターに​​配布するには、Xcodeを使用します。これは、次のプロセスを使用して行います。 アーカイブアプリケーション アドホックに配布 プロビジョニングプロファイルを選択 .ipaをフォルダーに保存する しかし、Xcode 6では、このワークフローが少し変更されました。それでもアドホック配布オプションを選択できますが、必要なプロビジョニングプロファイルを選択できません。これにより、使用される署名証明書とプロビジョニングプロファイル構成(プッシュ通知を使用)を制御できなくなります。 デフォルトでは、iPhone distribution署名IDが使用され、次の画像にあるようなある種のXC Ad Hocプロビジョニングプロファイルが生成され ます。プロビジョニングプロファイルの近くの矢印をクリックすると、プロビジョニングプロファイルのあるフォルダーが開きます。 だから私の質問は: Xcode 6で、アドホック配布で使用されるプロビジョニングプロファイルを選択する方法はありますか? ありがとう!
143 ios  ios8  xcode6 

7
なぜUICollectionViewCellのアウトレットはnilなのですか?
Interface BuilderでカスタムUICollectionViewCellを作成し、そのビューをクラスにバインドしました。次に、使用して文字列のラベルに文字列を設定したい場合、ラベルの値はnilです。 override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { var cell: LeftMenuCollectionViewCell cell = collectionView.dequeueReusableCellWithReuseIdentifier("ls", forIndexPath: indexPath) as LeftMenuCollectionViewCell println(cell.label) // <- this is nil, why?? cell.label.text = "asd" return cell } そしてサブクラス化されたセル: class …

10
SwiftのnibからのカスタムUITableViewCell
ペン先からカスタムテーブルビューセルを作成しようとしています。私はこの記事をここで参照しています。私は2つの問題に直面しています。 UITableViewCellオブジェクトをドラッグして.xibファイルを作成しました。のサブクラスを作成し、UITableViewCellそれをセルのクラスとして、Cellを再利用可能な識別子として設定しました。 import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: UILabel! @IBOutlet weak var leftLabel: UILabel! @IBOutlet weak var rightLabel: UILabel! required init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } override init(style: UITableViewCellStyle, reuseIdentifier: String!) { super.init(style: style, reuseIdentifier: reuseIdentifier) } override func awakeFromNib() { super.awakeFromNib() // Initialization code …
139 ios  uitableview  swift  ios8 


7
ローテーションメソッドは非推奨で、「didRotateFromInterfaceOrientation」に相当しますか?
viewWillTransitionToSizeiOS 8で導入された新しいメソッドを実装しようとしています(他のローテーションメソッドはすべて非推奨になっています)。didRotateFromInterfaceOrientation実行する必要のあるクリーンアップタスクがいくつかありUIViewControllerTransitionCoordinator、新しいものに「遷移」するときに呼び出すために割り当てることができるブロックが表示されないので、今と同等のものを知りたいサイズ仕上がり。ありがとう。
137 ios  iphone  objective-c  ios8 

21
WKWebViewが使用するCookieを設定できますか?
既存のアプリをからUIWebViewに切り替えようとしていWKWebViewます。現在のアプリはの外でユーザーのログイン/セッションを管理し、認証に必要なをにwebview設定cookiesしNSHTTPCookieStoreます。残念ながらnew WKWebViewはcookiesfromを使用しませんNSHTTPCookieStorage。これを達成する別の方法はありますか?

9
Xcode iOS 8キーボードタイプはサポートされていません
私が持っているUITextFieldとして、Ctrlキーを押しながらドラッグし@Outlet、私の中に.swiftクラス。今、viewDidLoad私はこのコードを使用しています self.myTextField.keyboardType = UIKeyboardType.DecimalPad シミュレーターでアプリを起動してクリックすると、UITextFieldこのログが表示されます Can't find keyplane that supports type 8 for keyboard iPhone-Portrait-DecimalPad; using 2617181025_Portrait_iPhone-Simple-Pad_Default クラッシュなどはありませんが、キーボードが表示されません。私もそれを設定しようとしましたStoryboardが、それは同じです。 また、私はをクリックしたときに気づい任意の UITextFieldキーボードが表示されることはありません(ただし、何もログがために示されていないデフォルトのキーボード) Xcode-Beta 3を使用していますが、この問題に直面した人はいますか?
128 ios  xcode  keyboard  swift  ios8 

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