並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

UINavigationBarの検索結果1 - 32 件 / 32件

  • デザイナーのためのiOS実装入門|田畑浩平 | Flutter Engineer

    先日、友人のデザイナーさん達とランチした際に、1人のデザイナーさん(Webデザインがメイン、軽いコーディングまでなら経験あり)が ・iOSアプリデザインやUXデザインにも興味ある ・より良いデザインやユーザー体験を実現できるようになるために アプリ開発もしてみたい(特にデザイン上の制約を知るために) と言っており、同じニーズを持つデザイナーさんやディレクターの方も多そうだったので、この記事を書いてみました。 対象読者 ・iOSアプリのUI面で、できる/できるけどしんどい/できないことを知りたい デザイナー、ディレクター 解説すること ・アプリで画面が表示されるまでの仕組み ・アプリの画面を実装する上でよく使うコンポーネント(パーツ) ・気をつけるべきポイント 実際の実装については、Qiitaなどでいくらでも解説されていると思いますので、イメージを掴んでもらうための概念的な説明をメインにして

      デザイナーのためのiOS実装入門|田畑浩平 | Flutter Engineer
    • UINavigationControllerをカスタマイズ 〜OSの影響を受けづらいカスタムナビゲーションの実装〜 - クックパッド開発者ブログ

      こんにちは、モバイル基盤部のヴァンサン(@vincentisambart)です。 iOS 15とXcode 13がリリースされました。最新のiOS SDKでビルドしてみたら、カスタマイズされたナビゲーションバーに修正が必要だったアプリが少なくなかったようです。しかし、iOS版のクックパッドアプリでは大きくカスタマイズされているナビゲーションバーを使ってはいるものの、iOS 15に合わせてナビゲーションバーに手を入れる必要は特になかったです。 iOS版のクックパッドアプリは最近様々な形のナビゲーションバーを使っています。例えばおすすめタブはスクロールするとナビゲーションバーの高さが変わります。 また、さがすタブは画面によってナビゲーションバーの中身や高さが違いますし、レシピ詳細ではスクロールするとレシピ名がナビゲーションバーに入ります。 なぜiOS版のクックパッドアプリには修正が必要なかった

        UINavigationControllerをカスタマイズ 〜OSの影響を受けづらいカスタムナビゲーションの実装〜 - クックパッド開発者ブログ
      • マネーフォワード MEのiOS 15対応 - Money Forward Developers Blog

        こんにちは。 マネーフォワード MEのiOSエンジニア、ひらた( @cafedeichi )です。 ここ数年、マネーフォワード MEは比較的早い段階で新しいXcodeへの開発環境の移行とiOSへの対応をしています。主な理由は、古いXcodeで開発を進めると、それだけ新しいものへ移行した時の技術負債が増え、本来集中すべきサービスの施策の遂行等に影響を及ぼしていく可能性が十分にあるからです。また、通常、翌年度末には古いXcodeでビルドしたアプリのAppleへの審査は申請できなくなるので、実施するのであれば早い方が望ましいと考えています。 今年もXcode 13およびiOS 15のbeta 1から動作検証をはじめ、いくつかの問題への対応と新機能の追加を行い、先日iOS 15に対応したバージョンをリリースしました。この投稿は動作検証から実装までのまとめです。これからiOS 15対応を検討されてい

          マネーフォワード MEのiOS 15対応 - Money Forward Developers Blog
        • SwiftUIで対応しきれずUIKitを使ったコンポーネントのまとめ - スタディサプリ Product Team Blog

          こんにちは、iOSエンジニアの @elliekwon です。去年のiOSDC Japan 2021「スタディサプリ」がFull SwiftUIを選択した先に見えてきたものの発表で紹介させて頂いた通り、SwiftUIで開発してきた「スタディサプリ中学講座」ですが、SwiftUIでは対応しきれず、ごく一部UIKitを利用した機能も存在しています。この記事ではそれらのケースと対応策を紹介します。 事前知識 その前にSwiftUIからUIKitを使うため、先に知って貰えたいものがあります。 一つは UIViewRepresentable / UIViewControllerRepresentable と言うprotocolで、これらはSwiftUIでUIKitのUIView/UIViewControllerを使えるようにしてくれるwrapperです。 UIViewRepresentableに準拠し

            SwiftUIで対応しきれずUIKitを使ったコンポーネントのまとめ - スタディサプリ Product Team Blog
          • SwiftUIをクラシルに導入した話 - dely Tech Blog

            SwiftUIをクラシルに導入した話 こんにちは。これはdely アドベントカレンダー10日目の記事となります。 今年も残りあと少しとなりました。クラシル開発部でiOSエンジニアをしている@yochidrosです。 前回はharry(@gappy50)さんのクラシルでのSnowflakeデータパイプラインのお話&活用Tips でした。 日頃redashを利用して分析をしている中でより便利になっていっているなと感じました!tipsも今後使っていこうと思います! 今日はSwiftUIをクラシルに導入した話を書いていきたいと思います。 背景 2019年に発表されたSwiftUIですが、iOSのバージョンが13.0以降でないと利用できない等制約があったためなかなかクラシルも導入できずにいました。 しかし、今年のクラシル自体のiOSのサポートバージョンを13.2に引き上げたことによってSwiftUI

              SwiftUIをクラシルに導入した話 - dely Tech Blog
            • UINavigationBar changes in iOS13 | Sarunw

              Offline Transcription: Fast, privacy-focus way to transcribe audio, video, and podcast files. No data leaves your Mac. Try it for Free Apple brings a lot of appearance changes in iOS13 and the navigation bar is one of them. What's changed In iOS13 the default appearance of the large title style navigation bar has changed from translucent to transparent. Nothing changes much in a plain style table

                UINavigationBar changes in iOS13 | Sarunw
              • Modernizing Your UI for iOS 13 - WWDC19 - Videos - Apple Developer

                Streaming is available in most browsers, and in the WWDC app. iOS 13 combines powerful new multitasking and productivity technologies with a refreshed look and feel for all applications. Familiarize yourself with new requirements to keep your app ready for upcoming versions of iOS. Discover improvements to search fields and a totally new way to present UI. Learn how to adopt new gestures around se

                  Modernizing Your UI for iOS 13 - WWDC19 - Videos - Apple Developer
                • 【iOS15.0】UINavigationBarが黒や透明になる問題の修正

                  はじめに iPhone13が出る狭間でアプリ開発をしていました。 開発をしている途中はなるべくリリースまでXcodeのバージョンを上げたくはなかったのですが、iOS15系の端末で実行すると、UINavigationBarの背景色のデザインがiOS14系と異なることに気がつきました。既に書かれた内容かもしれませんが、自分用のメモとして書き残しておきたいと思います。よろしくお願いします。 動作環境について Xcode Version 13.0 Swift 5.5 ちなみにXcode13.0だと以下の画像のように、StoryBoardで色を指定しても色が変わりません。 解決方法 もともとLarge Titleでのみに反映されていたScroll Edge Appearanceが全てのUINavaigationBarに適応されたのが原因の模様。 なので、iOS15もiOS14以下のバージョンもアプリ

                    【iOS15.0】UINavigationBarが黒や透明になる問題の修正
                  • 【SwiftUI】iOS 16.1でUINavigationBar.appearance().tintColorの設定が反映されなくなっていることに気付いて対応した | DevelopersIO

                    iOS 16.1のシミュレータでアプリを触っていると、UINavigationBar.appearance().tintColorで設定しているはずのNavigationBarの戻るボタンの色がデフォルトの色になっていることに気付いたので対応しました。 環境 Xcode 14.1 コード import SwiftUI struct ContentView: View { init() { setupNavigationBarTintColor() } var body: some View { NavigationView { NavigationLink("Next") { NextView() .navigationBarTitleDisplayMode(.inline) } } } private func setupNavigationBarTintColor() { // Nav

                      【SwiftUI】iOS 16.1でUINavigationBar.appearance().tintColorの設定が反映されなくなっていることに気付いて対応した | DevelopersIO
                    • How to change a back button image | Sarunw

                      Screenshot Studio: Create App Store screenshots in seconds not minutes. Try it for Free By default UINavigationController back button looks like this: Default back button indicator You can easily change this arrow (back button indicator) by simply set a new one to backIndicatorImage and backIndicatorTransitionMaskImage. Here is our new back button indicator. custom-back.pdf You have many ways to d

                        How to change a back button image | Sarunw
                      • iOS 13でのNavigationBarのカスタマイズ方法

                        NavigationBarをカスタマイズする方法がiOS13から変わったそうです。 ご丁寧にAppleからサンプルアプリが提供されているのでそれを確認していけばカスタマイズできそうです。 今回の記事ではAppleのサンプルアプリをみつつ、NavigationBarのカスタマイズ方法を解説します。 実行環境 Xcode 11.4.1 Customizing Your App’s Navigation Bar AppleはCustomizing Your App’s Navigation Barという記事を公開し、NavigationBarのカスタマイズの実装方法を解説しています。 具体的にはNavigationBarの外見を変える方法や独自Viewを配置する方法、NavigationItemを画像に変更する方法、戻るボタンをカスタマイズする方法などです。 NavigationBarのカスタマ

                          iOS 13でのNavigationBarのカスタマイズ方法
                        • Xcode 13 + iOS 15 에서 지정한 Navigation Bar의 색이 나오지 않을 때 해결방법 | DevelopersIO

                          안녕하세요! 클래스메소드 CX사업본부 모바일사업부의 정하은입니다? 지난 달은 갑작스레 일이 쌓이는 바람에 블로그 쓰는 걸 쉬었는데 이번 달에는 대신 지난 달에 못 쓴 이 글 포함 2개를 올리기로 정했기 때문에 뒤늦게 나마 올립니다. (Xcode13으로 업데이트 된 지 좀 지났지만 아직 Xcode 14 버전이 안나왔으니 세이프인 걸로 합리화..ㅎㅎ) 이번 글에서는 Xcode 13 + iOS 15에서 Navigation Bar의 tintColor가 적용되지 않을 때 해결하는 방법에 대해서 다루어보도록 하겠습니다. Navigation Bar의 색이 사라졌다? 위 제목의 상황은 제가 참여하는 프로젝트에서 Xcode 환경을 13 버전으로 옮기는 과정에서 앱에 문제가 없는지 확인을 하려고 앱을 실행했을 때 발견한 문제

                            Xcode 13 + iOS 15 에서 지정한 Navigation Bar의 색이 나오지 않을 때 해결방법 | DevelopersIO
                          • The Complete Guide to NavigationView in SwiftUI

                            The Complete Guide to NavigationView in SwiftUI Programmatic navigation, customization, and more NavigationView is one of the most important components of a SwiftUI app, allowing us to push and pop screens with ease, presenting information in a clear, hierarchical way for users. In this article I want to demonstrate the full range of ways you can use NavigationView in your apps, including simple t

                              The Complete Guide to NavigationView in SwiftUI
                            • iOS14を控えた今こそUINavigationBarAppearance | RE:ENGINES

                              はじめに iOS13でUINavigationBarのカスタマイズ方法が変わりましたが、なんだかんだでiOS12を切れず使えていない私の様な方もいると思います。そろそろiOS14が出て、iOS12を切るチャンスが来るのでUINavigationBarのカスタマイズについて書いていきたいと思います。 iOS13から UINavigationBarAppearance という UINavigationBar をカスタマイズする為のクラスが追加されました。 使用方法としては、 UINavigationBarAppearance のインスタンスを作成し navigationItem に設定します。 let appearance = UINavigationBarAppearance() // 何かしらのカスタマイズ navigationItem.standardAppearance = appea

                                iOS14を控えた今こそUINavigationBarAppearance | RE:ENGINES
                              • What should you know about a navigation history stack in iOS 14 | Sarunw

                                Tiny OCR: Extract text from image directly from your mac. Try it for Free Prior to iOS 14, If you are deep down in a navigation stack, the only way to go back is to smash your back button until you reach the root level. This is no longer a case in iOS 14. With iOS 14, if you're deep down in a navigation stack and want to head back to any level quickly, you can long-press the back button to bring u

                                  What should you know about a navigation history stack in iOS 14 | Sarunw
                                • Segueの選択肢の意味合い - Qiita

                                  はじめに(メモ) Swift初めて1週間程度のペーペーです。今回、navigationControllerからViewControllerへSegueで接続しようとした際にSegueの選択肢の意味合いが気になり調べた結果を自分用のメモがわりに記載するだけです。 Segueについて 現在表示されているSegueについて以下のインデントされているものが表示されています。 Manual Segue Show Show Detail Present Modally Present As Popover Custom Relationship Segue root view controller Non - Adaptive Manual Segue Push(deprecated) Modal(deprecated) Manual Segueについて Action Segueは画面遷移を表現するS

                                    Segueの選択肢の意味合い - Qiita
                                  • Studio Andy

                                    新ブログに移行しました。 blog.andoshin11.me 最近、贅沢な朝の過ごし方をしています。 夜に飲む回数を週1(以前は週3)に減らした事で浮いた時間と体力を、朝に投資してみました。 「会社のため」でなく「自分のため」に早起きする贅沢。 ガラガラの電車で背広姿のサラリーマンとは反対方向の街に向かう贅沢。 極上のエスプレッソを誰もいない早朝のカフェで楽しめる贅沢。 美味しい朝ごはんを食べに行くとだいたい予算は1,000円〜2,000円くらい。3,000円も出せば高級なホテルのモーニングビュッフェが楽しめます。(コスパ良い!) 起床 → 出社の間にイベントを1つ挟むと簡単にQOLがブーストできるので精神衛生上とても良いです。 それではここ数ヶ月で僕が食べに行ったモーニングのお店をいくつかご紹介します! パンとエスプレッソと 東京都渋谷区神宮前3丁目4−9 表参道駅から徒歩5分 平日で

                                      Studio Andy
                                    • UINavigationController 周りの表示・非表示設定まとめ - Qiita

                                      Overview 毎度いろんな意味で今更という記事ですが、個人的には振り返りに使えるメモ。 今更ながら、iOS11 プログラミング をつらつら読み返していたところ、「レイアウト関連の新機能及び変更点」のところで、ナビゲーションバーを大きくしたり検索バーを付けたり折りたたんだりという設定を紹介しており、「iOS って昔から結構この辺の表示・非表示の切り替えが沢山あったけど、何があったかな〜」と回想してしまいました。一通りコーディングしてまとめたものを Github に載せておきました。 例えば、 UINavigationController.setNavigationBarHidden(true :, animated:true)を呼び出すとナビゲーションバーが隠れます。あるいは、 UINavigationController.hidesBarsOnTap = trueを選択してメインビュー

                                        UINavigationController 周りの表示・非表示設定まとめ - Qiita
                                      • iOS 15でNavigationBarとTabBarがデフォルトで透過される

                                        iOS 15をXcode 13以上で開発していたところ、NavigationBarとTabBarの背景が透過されていることがわかりました。 NavigationBarTabBarどうやらXcode 13でビルドをした場合、iOS 15のNavigationBarとTabBarはデフォルトで背景が透過されるようです。 私のアプリでは透過ではなく、iOS 14以前と同じように背景色をつけたかったので、どう修正するのかを調べました。 開発環境 Xcode 13.2 iOS 15.2 NavigationBarをiOS 14以前と同じ見た目にする 背景色が透過されるようになった原因 UINavigationBarにはscrollEdgeAppearanceというプロパティがあります。 UINavigationBarAppearanceというNavigationBarの外観設定を司るクラスのインスタ

                                          iOS 15でNavigationBarとTabBarがデフォルトで透過される
                                        • UIBarButtonItemのタイトルを設定しつつシステムアイコンを表示したい

                                          override func viewDidAppear(animated: Bool) { let navigationBar = UINavigationBar(frame: CGRectMake(0, 0, self.view.frame.size.width, 44)) navigationBar.backgroundColor = UIColor.whiteColor() navigationBar.delegate = self; let navigationItem = UINavigationItem() let leftButton = UIBarButtonItem(title: "戻る", style: UIBarButtonItemStyle.Plain, target: self, action: "back") navigationItem.leftBarButt

                                            UIBarButtonItemのタイトルを設定しつつシステムアイコンを表示したい
                                          • 【SwiftUI】NavigationBarのカスタマイズ - Qiita

                                            自分が設定に少し手間取ったので、メモとして残します。色々と調べた結果をまとめ、汎用化コードを設計。 これさえあれば、ナビゲーションバーのデザインは完璧。 関数の準備 func setupNavigationBar() { let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() // 背景色 appearance.backgroundColor = UIColor(red: 33/255, green: 73/255, blue: 125/255, alpha: 1) // タイトル文字色 appearance.titleTextAttributes = [.foregroundColor: UIColor.white] UINavigationBar.appearance

                                              【SwiftUI】NavigationBarのカスタマイズ - Qiita
                                            • 画面遷移時にUINavigationBarが勝手に表示される現象への対処法

                                              NavigationBarが非表示になっているViewControllerから、SwiftUIを含む別のViewControllerへ遷移するとき、NavigationBarが勝手に表示されてしまう現象に遭遇しました。 これに対処しようとして、navigationController?.navigationBar.isHidden = true や navigationController?.setNavigationBarHidden(true, animated: false) を呼んでも、全く解決しませんでした。 この現象を回避するために、今回は、UIHostingControllerを継承したカスタマイズしたクラスを実装して対応しました。 現象の詳細 # NavigationBarを非表示にしている画面(画面A)から別の画面(画面B)へpush遷移するとき、NavigationBa

                                                画面遷移時にUINavigationBarが勝手に表示される現象への対処法
                                              • 【Swift】ナビゲーションバーをステータスバーまで広げる - Qiita

                                                1.はじめに UINavigationController 配下ではないViewController に自分でUINavigationBar を設置する場合、ナビゲーションバーがステータスバーの領域までは伸びず、大変かっこ悪い。 このような感じ。 このナビゲーションバーをステータスバーの領域まで伸ばします。 2.Storyboard StoryboardでUINavigationBar を設置します。 ステータスバーにはかぶせないようにします。 今回は見やすいようにStyleをBlackにしています。 3.コード class ViewController: UIViewController, UINavigationBarDelegate { @IBOutlet weak var navigationBar: UINavigationBar! override func viewDidLo

                                                  【Swift】ナビゲーションバーをステータスバーまで広げる - Qiita
                                                • 【Swift、SwiftUI】実装ノウハウのリンク集(随時更新) - Qiita

                                                  #1. 内容 アプリ開発のために調べた情報の中で、今後も参照する機会が多いと思うものをストックするものです。技術的な知見を惜しげもなく公開してくださる皆様のおかげでアプリを作れています。ありがとうございます #2. リンク集 公式 (1) API Design Guidelines (2) SwiftUI Tutorials (3) Apple公式 (a) Human Interface Guidelines (b) App Store Reviewガイドライン (c) Marketing Resources and Identity Guidelines リファレンス Swift.org Language Guide Hacking With Swift SwiftUI (1) var body の中で条件分岐を使用するときの実装方法 (2) プロパティ・ラッパーの初期化方法 (stac

                                                    【Swift、SwiftUI】実装ノウハウのリンク集(随時更新) - Qiita
                                                  • UIViewControllerに標準で行わせたい共通処理の実装例(backBarButtonItem編) - Qiita

                                                    経緯 UINavigationControllerでpush遷移を行った際、UINavigationBarのbackBarButtonItemに対して空文字を設定し、前画面のタイトル名を出さないようにするのはよくあることだと思う。 たまたま直近でこの作業をする必要出てきて、全ViewControllerに漏れなく簡単に対応させる方法何かなかったっけ?と思って呟いたのが始まり。 Twitter Plan A - UIStoryboardで処理 昔にも同じことやってるから、昔のソースコードを掘り起こして眺めてみたが、UIStoryboard上のViewControllerに1つずつ空白文字を設定していた。(UIStoryboard上ではデフォルトが空文字のため、空白を入れないとbackBarButtonItemのタイトルを消せない) メリット ストレートなやりかたでシンプル デメリット UIS

                                                      UIViewControllerに標準で行わせたい共通処理の実装例(backBarButtonItem編) - Qiita
                                                    • Sansan iOS アプリにおける iOS 15 対応 - Sansan Tech Blog

                                                      こんにちは、技術本部 Mobile Application グループの山名です。 来るべき iOS 16 に思いを馳せている今日この頃ですが、今回は Sansan iOS アプリにおける iOS 15 対応についてお話ししようと思います。 発生した問題 NavigationBar の背景が透明になる Toolbar, TabBar の背景が透明になる Plain Style な TableViewHeader のスタイルが異なる IB 上で配置した UIButton のスタイルが異なる おわりに 発生した問題 主に4つ発生したので、そちらを順に解説します。 NavigationBar の背景が透明になる iOS 14 と 15 での NavigationBar の表示の違い(背景をグレーにしています) 本題に入る前に、UINavigationBar の Appearance についてお話し

                                                        Sansan iOS アプリにおける iOS 15 対応 - Sansan Tech Blog
                                                      • 【SwiftUI】みんなの銀行のUIを再現してみた - Qiita

                                                        1.はじめに 2021/5/28にリリースされたみんなの銀行というサービスはご存知でしょうか。 こちらは国内初のデジタルバンクであり、銀行口座の開設から運用まで全てスマホで完結するというサービスです。 公式サイトはこちら 私も実際に口座を開設して使ってみましたが、 UIがいい意味で銀行らしくなく、とても現代的なデザインで素敵でした。 ということで今回はみんなの銀行のUIをSwiftUIで再現できるかという記事になります。 ※私はSwiftUI初めて1ヶ月程度の初心者ですので実装についてもっとこうした方がいいなどあればご指摘いただけると幸いです。 最後にコード全て載せているので実際にコピペして使ってみてください! 2. みんな銀行のUI 本家のUIです。 3.作ったもの 実際に作ったものがこちらです。 ベースとなるTabViewとNavigationView、上にスワイプでモーダルメニュー画

                                                          【SwiftUI】みんなの銀行のUIを再現してみた - Qiita
                                                        • 【インターンレポート】LINEのiOSアプリにおけるGPS情報およびBeacon情報の調査機能の開発

                                                          LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog はじめに こんにちは。8月8日から6週間、LINEの技術職就業型コースのインターンシップに参加したUCLA3年生の綱脇彩恵です。私は期間中、LINEサービスプラットフォーム開発チームに配属され、GPS情報およびBeacon情報の調査機能の開発に携わりました。フルリモートのインターンシップにも関わらず、こまめに連絡を取りながら毎朝メンターのマイケルさんと打ち合わせもあり、作業は問題なく進めることができました。 本記事ではインターン期間中に実際に取り組んだ作業や実装の内容についてご紹介させて頂きます。 概要 Location Platformで収集したGPS情報およびBeacon情報を調査、及び分析できる機能を実装し、Debug

                                                            【インターンレポート】LINEのiOSアプリにおけるGPS情報およびBeacon情報の調査機能の開発
                                                          • Xamarin ネイティブ プロジェクトでの Xamarin.Forms - Xamarin

                                                            通常、 Xamarin.Forms アプリケーションには ContentPage から派生した 1 つ以上のページが含まれており、これらのページは .NET Standard ライブラリ プロジェクトまたは共有プロジェクト内のすべてのプラットフォームで共有されます。 ただし、ネイティブ フォームを使用すれば、ContentPage から派生したページをネイティブ Xamarin.iOS、Xamarin.Android、UWP アプリケーションに直接追加できます。 ネイティブ プロジェクトで .NET Standard ライブラリ プロジェクトまたは共有プロジェクトから ContentPage から派生したページを使用する場合と比較して、ネイティブ プロジェクトにページを直接追加する利点は、ページをネイティブ ビューで拡張できることです。 その後、ネイティブ ビューは、x:Name を使用し

                                                              Xamarin ネイティブ プロジェクトでの Xamarin.Forms - Xamarin
                                                            • タグ一覧(ランキング順)【直近1年間/上位25,000タグ】【2021/1 更新停止】 - Qiita

                                                              ページ容量を増やさないために、不具合報告やコメントは、説明記事に記載いただけると助かります。 対象期間: 2020/01/13 ~ 2021/01/12, 総タグ数1: 45,560 総記事数2: 166,944, 総いいね数3: 2,326,183, 総フォロワー数4: 119,088 総合評価5: ((68.756 * 記事数) + (4.457 * いいね数) + (115.138 * フォロワー数))pt 総合順位;タグ名;記事数順位;いいね数順位;フォロワー数順位 1;Python;1;2;1 2;JavaScript;2;1;2 3;Ruby;4;5;7 4;Rails;3;4;16 5;PHP;8;12;12 6;AWS;5;7;30 7;初心者;6;3;61 8;Git;18;14;4 9;GitHub;26;19;3 10;Docker;7;6;28 11;Linux;1

                                                                タグ一覧(ランキング順)【直近1年間/上位25,000タグ】【2021/1 更新停止】 - Qiita
                                                              • Twitterのホーム画面とスライドメニューを作る - SwiftUIへの道

                                                                Published by @SoNiceInfo at 6/24/2020 SwiftUIでTwitterのホーム画面とスライドメニューを作る方法を紹介します。 gesture, DragGestureを利用して右にスワイプするとスライドメニューが表示されるようにします。 スライドメニューの表示・非表示は、横方向のオフセットの値を変更して実装します。 ホーム画面とスライドメニューを作るための要素 ホーム画面を以下の要素に分解して順番に作り方を紹介します。 メニュー(オレンジ枠) MenuView.swiftタイトルバーとタブ(青枠) MainView.swiftタイムライン(緑枠) TimelineView.swift組み合わせる ここでスワイプに関する実装をします。 ContentView.swift メニュー(オレンジ枠) - MenuView.swiftまずはメニューを用意します。こ

                                                                  Twitterのホーム画面とスライドメニューを作る - SwiftUIへの道
                                                                • AppleのUIクローンを作ってその先を学ぶ - Qiita

                                                                  はじめに 写経をすると、最初は文字の練習のつもりがだんだんと文字のディティールやバックグラウンドに対して興味が湧くことがあります。 UIに関しても同様で、既存のUIを真似ていく上で表面上の情報から徐々に本質的に解決しようとしている課題に気が付くことがあります。 これらの経験は普段の開発でも流用することができるため、UIコンポーネント開発の練習として普段の生活に取り入れてみましょう。 この記事では、AppleのUIクローンを作りそのディティールに迫ります。 何を手本にするか お手本にするUIがお粗末なものであれば、それ以上を学ぶことは出来ません。 なるべく自分がリスペクトできるものを選択しましょう。 iOSの場合は、Appleプラットフォームに沿ったUIを選択すると良いでしょう。 今回はUIColorPickerViewControllerに取り組みます。 他のデベロッパーが取り組んだプロジ

                                                                    AppleのUIクローンを作ってその先を学ぶ - Qiita
                                                                  1