Open in app

Sign in

Write

Sign in

Ivan Pryhara
Ivan Pryhara

4 Followers

Home

About

Jun 16

Tik-Tok like swiping scroll view in SwiftUI (iOS 17+)

During WWDC engeniers from Apple introduced features that allows us to create Tik-Tok scrolling behavior only in a few lines of code struct TikTokSwipingBehavior: View { var body: some View { ScrollView(.vertical) {…

Tiktok App

1 min read

Tiktok App

1 min read


May 9

About how our life changes after usable AR hardware release.

Hey there. This article will tell you about my thoughts where AR and VR technologies are today and what we could see in the future. I think there were a lot of other articles that tell slightly the same ideas, so I’ll try to cover some topics that would be…

AR

4 min read

About how our life changes after usable AR hardware release.
About how our life changes after usable AR hardware release.
AR

4 min read


Mar 16

My way to App Store

The Idea to build an app for climbers born during my first attempts in bouldering. This was a really crazy and I immediately loved climbing. I decided why not to create an app that guys like I am could use on daily basis to improve their climbing skills, yet track…

Open Source

5 min read

My way to App Store
My way to App Store
Open Source

5 min read


Jan 22

How to add a tap gesture to UISlider’s thumb in UIKit — Telegram-Drawing-Text-Editing, ep. 5

Why I really needed to add tap gesture? In this article you’ll learn how to add a tap gesture to a UISlider’s thumb and make it useful. For example to achieve this interesting behavior: Maybe the image is not enough to understand what kind of behavior I’m trying to show you, so here a quick explanation. The initial…

Tap Gesture

5 min read

How to add a tap gesture to UISlider’s thumb in UIKit — Telegram-Drawing-Text-Editing, ep. 5
How to add a tap gesture to UISlider’s thumb in UIKit — Telegram-Drawing-Text-Editing, ep. 5
Tap Gesture

5 min read


Jan 21

How to make a background with rounded corners for text view in UIKit — Telegram-Drawing-Text-Editing, ep. 4

First part All right, the person who found this article already know something about TextKit, so I won’t annoy you with this principles and basic stuff which you can google in a couple of minutes, meanwhile I’ll put you right into the seeking solution. Let’s start from the NSLayoutManager custom implementation: class…

Textkit

14 min read

How to make a background with rounded corners for text view in UIKit —…
How to make a background with rounded corners for text view in UIKit —…
Textkit

14 min read


Dec 20, 2022

How I’ve implemented custom slider. Telegram-Drawing-Text-Editing, ep. 4

Hello, the goal is to create reusable slider for the app I’ve been working on. This is what you can see on resource video in at least two places in the app. The first one which on the image above, is underneath chosen pen. …

IOS Development

6 min read

IOS Development

6 min read


Dec 4, 2022

How to create dynamic width cells for compositional layout collection view. Telegram-Drawing-Text-Editing, ep. 3

During creation compositional layout we need to make sure that the place 1, and the place 2 have the same estimated dimension: func createLayout() -> UICollectionViewLayout { let itemSize = NSCollectionLayoutSize(widthDimension: /*1*/.estimated(100), heightDimension: .fractionalHeight(1))…

Dynamic Cells

1 min read

Dynamic Cells

1 min read


Dec 4, 2022

How to create a custom AccessoryView for Text and TextField views with Collection View inside. Telegram-Drawing-Text-Editing, ep. 2

This article is the part of the project Telegram-Like-Drawing-Text-Editing. But you can find this information useful for your your own code. The final result as follows: Let’s get started. The idea of custom toolbar is straightforward, is simply a UIView. So there’s no need to subclass Toolbar, because it has…

Collectionview Cell

2 min read

Collectionview Cell

2 min read


Nov 4, 2022

Keyboard dismissing for views that are added at run time UIKit. Telegram-Drawing-Text-Editing, ep. 1

This article is the part of the project Telegram-Like-Drawing-Text-Editing. But you can find this information useful for your your own code. The very first issue I encountered with was a keyboard-dismissing by tapping somewhere outside TextView when editing is active. Fairly straightforward task for predefined ui element. However it took…

IOS

2 min read

IOS

2 min read

Ivan Pryhara

Ivan Pryhara

4 Followers

A guy, developer and writer

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams