Seb Vidal Profile
Seb Vidal

@SebJVidal

Followers
6K
Following
7K
Media
1K
Statuses
7K

iOS Developer πŸ‘¨πŸ½β€πŸ’» Chairman of the _UINavigationBarPalette fan club.

Manchester, England
Joined June 2012
Don't wanna be here? Send us removal request.
@SebJVidal
Seb Vidal
20 days
Here it is! What's New in UIKit in iOS 26. This was a pretty mammoth undertaking, and it shows – a whopping 64 minute read!. I'll be keeping this article up to date over the beta cycle. Possibly littered with errors. Shout at me if I've made any stupid mistakes. Link below πŸ‘‡
Tweet media one
31
40
444
@SebJVidal
Seb Vidal
24 hours
Steve Jobs addressing 3rd party apps in 2008….
@IcyAvalanche
πŸ”
2 days
why the fuck does coco need a sequel that old woman is DEAD.
2
0
5
@grok
Grok
22 days
The most fun image & video creation tool in the world is here. Try it for free in the Grok App.
0
162
2K
@SebJVidal
Seb Vidal
4 days
RT @harlanhaskins: my darkest Cocoa secret: I still really like delegates and I prefer it over passing a bag of closures to an object.
0
4
0
@SebJVidal
Seb Vidal
6 days
RT @samhenrigold: I reverse engineered Apple's thermal logo effect. It’s a Three.js shader that combines 4 inputs:.- A video texture heat m….
0
239
0
@SebJVidal
Seb Vidal
9 days
Got some questions about disabling the Liquid Glass to solid colour background transition in sheets. The answer, of course, lies in private UISheetPresentationController API. Call the _setLargeBackground: method, passing in an instance of _UIViewGlass (variant 0, flexible true)
5
5
165
@SebJVidal
Seb Vidal
11 days
RT @PocketShelfApp: I'd argue that polishing features is still key for any MVP. Showing the user how much you care by making things joyful….
0
4
0
@SebJVidal
Seb Vidal
12 days
Why are we _still_ talking about MVVM?.
6
0
20
@SebJVidal
Seb Vidal
12 days
Nice to know that _even_ Apple struggle with self-sizing collection view cells! πŸ˜…
Tweet media one
4
0
92
@SebJVidal
Seb Vidal
13 days
RT @flyosity: UIKit.
0
3
0
@SebJVidal
Seb Vidal
13 days
Further iOS 26-ification of Duet. Spent a bit of time updating the map detail view. The title labels do feel comedically large compared to their iOS 18 counterparts, but I'm staying faithful to the original Messages component. πŸ€·β€β™‚οΈ
3
5
384
@SebJVidal
Seb Vidal
17 days
The @iOSDevWeekly newsletter might be worth reading this week πŸ˜‰.
0
0
9
@SebJVidal
Seb Vidal
19 days
RT @SebJVidal: Here it is! What's New in UIKit in iOS 26. This was a pretty mammoth undertaking, and it shows – a whopping 64 minute read!….
0
40
0
@SebJVidal
Seb Vidal
20 days
RT @PocketShelfApp: First impressions matter a lot, so we have to nail them πŸ”¨. One of the first things you do in #PocketShelf is to add a b….
0
5
0
@SebJVidal
Seb Vidal
20 days
Sorry to be that Twitter grifter who leaves the link in the replies but this took ages and I have no shame!
Tweet card summary image
sebvidal.com
Learn what's new in UIKit in the iOS 26 SDK.
4
11
91
@SebJVidal
Seb Vidal
21 days
The workaround is to subclass UIContextMenuInteraction and implement _delegate_getAccessoryViewsForConfiguration: returning the accessory views from there. You can even implement this method dynamically at runtime to avoid a potential App Review rejection.
Tweet media one
1
0
37
@SebJVidal
Seb Vidal
21 days
So. uh. I don't know how much my article influenced this change, but it looks like UIContextMenuInteraction now checks for a " prefix in your bundle identifier before calling _contextMenuInteraction:accessoriesForMenuWithConfiguration: πŸ˜…
Tweet media one
8
5
102
@SebJVidal
Seb Vidal
24 days
Ok but more importantly when is Apple gonna expose _UICustomViewMenuElement??.
@Dimillian
Thomas Ricouard
24 days
I can’t believe Apple will ship the phone app like this. What the actual point? Where is the courage.
Tweet media one
4
0
78
@SebJVidal
Seb Vidal
25 days
Coming Soonβ„’ πŸ‘€
Tweet media one
4
0
83
@SebJVidal
Seb Vidal
25 days
Quick sanity check. Are UISlider's track configuration APIs not working for anyone else?. The enabledRange's upper bound works, but not its lower bound, and UISlider.TrackConfiguration.Tick's `title` and `image` properties seem to do nothing right now. Maybe a WIP?.
0
0
4