#realityView
I’d support this but maybe more practical than making specific examples, it would be awesome if you could “tag” anything which also works on iOS, macOS, and/or tvOS… since we have RealityView on all three of these with tvOS 26.
October 14, 2025 at 10:14 AM
Here is a method to scale RealityView content based on the size of a Volume.

stepinto.vision/example-code...
September 1, 2025 at 10:27 AM
Today I learned that a GeometryProxy3D will trigger an update to RealityView when the user moves the a Volume. Not just when they resize it, when they move it. I added a condition to only apply scaling changes over a given threshold.
September 1, 2025 at 12:10 AM
Have you ever had a SwiftUI view in a window or volume that gets blocked by 3D objects or RealityView content? The new breakthroughEffect modifier in visionOS 26 solves this by making sure content stays visible.

stepinto.vision/example-code...
August 27, 2025 at 8:34 PM
GeometryReader3D<RealityView<RealityViewContent.Body<RealityViewDefaultPlaceholder>>>

Whyyyyyyyyyyyyyyyyyy
August 22, 2025 at 1:51 AM
Posted a new open source mini-app last night: Dice Roll

Shows a technique for determining which way is “up” for a cube in RealityView on macOS, visionOS, and iOS.

The key code is:
die.convert(direction: [0,1,0], from: baseEntity)

returns “up direction” for the die cube

github.com/johnhaney/di...
GitHub - johnhaney/DiceRoll
Contribute to johnhaney/DiceRoll development by creating an account on GitHub.
github.com
August 20, 2025 at 7:17 PM
Having a bit more fun with custom layouts in Lab 068. This is all SwiftUI, no RealityView needed.

✅ Custom Layouts to position items
✅ Model3D and spatialOverlay for each item
✅ Simple rotation and offset modifiers to adjust the layout in 3D

stepinto.vision/labs/lab-068...
July 16, 2025 at 4:08 PM
ARUnderstanding 18 can be linked on all  platforms. v18 properly loads visionOS 26 captured HandAnchors.

ARUnderstanding 26 can be linked by Xcode 26, and provides the HandAnchor.Fidelity attribute.

Visualizations supported on all platforms supporting RealityView (yay tvOS 26).
July 13, 2025 at 10:22 PM
Figured out the problem with memory usage on my #RealityKit iOS app! I have a list of entities a user can add to their scene, and I was using a RealityView for each one to provide a preview of what that entity looked like. However, apparently the performance on RealityView is… not great…
July 13, 2025 at 12:49 AM
We have a new modifier that controls frame and alignment for RealityView.

realityViewSizingBehavior has options for flexible, centered, and fixed size.

stepinto.vision/example-code...
July 10, 2025 at 10:32 AM
Working on a new tile selection screen for the terrain editing workflow. SwiftUI makes me appreciate the seamless design in the apps I use everyday! I think I might be overusing the RealityView component, since it seems to be impacting performance. Might need to do more profiling tomorrow. #iosdev
July 8, 2025 at 2:48 AM
Finally figured out why my camera input was getting blocked in my ARView!! Now I can actually see my model train maps in my space. RealityView and ARView absolutely do not play nice 😅. Feel like I’ve been working this bug for awhile with not much to show, until today. #buildinpublic #iosdev #ar
June 26, 2025 at 12:38 AM
I ended up projecting position to a SwiftUI View layered on top of my RealityView in a ZStack, then I update positions during physics update calls
June 22, 2025 at 11:29 PM
Not sure if I’m missing something, but it looks like ViewAttachmentComponent only works on visionOS.

Any ideas for the best way to attach a SwiftUI View to an Entity in a RealityView on other platforms (iOS, iPadOS)?
June 22, 2025 at 4:25 PM
If a user makes a Drag Gesture on the screen housing the RealityView, it’ll update the rotation of the map Entity accordingly! This was surprisingly difficult to get working 😅 and still has a problem where if the entity rotates 180 on one axis, the controls get flipped. Whoops. #buildinpublic
June 21, 2025 at 12:24 AM
I didn't expect it to work, but I had to at least try!

RealityKit is not supported in Widgets. Using RealityView crashes on run, with no errors.

It would be so neat if it was though, even if it didn't run a frame loop. Portal scenes in widgets would be such a great addition to the Shared Space.
June 13, 2025 at 4:17 PM
✅ Track joints & fingertips in real time
✅ Built-in collision shapes for each finger
✅ Easily add to any RealityView scene
✅ Perfect for tool control, interaction, or gesture UX
May 29, 2025 at 4:12 PM
This was originally a RealityView with the 3d map tiles directly add to the wrist view, but this would occlude the controls. By using a PortalComponent the view keeps the steroscopic depth, but appears sunken into the panel. Avoding control occlusion.
May 14, 2025 at 11:11 PM
I’m exhausted but the projects I’m working on are both challenging in a good way! Learning a lot about limitations of visionOS 2 I never knew existed. Especially regarding View attachements in a RealityView 😅 A lot is not available or not working well such as TabView for example!
May 14, 2025 at 9:45 PM
Can't we use .sheet and .popover in RealityView attachments?
April 24, 2025 at 9:57 AM
Preview of my latest open source for visionOS, macOS, and iOS: EntityView

Why
1. Multiple overlapping RealityViews on visionOS aren’t really possible on iOS and macOS
2. Combining several clusters of Entities in the same RealityView doesn’t have a good pattern

What would you want to add to this?
April 22, 2025 at 1:45 PM
Took me a while to figure it out but I managed to create a 3D text that takes a size of a font in point then convert it to the correct size in the context of a RealityView 😅

Will be much easier to use 3D Texts on top of SwiftUI Windows with this 😁
April 20, 2025 at 1:27 AM
Well if u plan to make some across iOS & visionOS 3D app, maybe just use usdz to save ur time and storage (and for iOS 18 supports RealityView, MacRumors once said that 68% of all iPhones are on and 76% produced in last 4 years have it, fyi).
#iOS #visionOS
April 1, 2025 at 2:03 AM
Since discovering that I can bring .STL files directly in to RealityView with ModelEntity, I’ve started using OpenSCAD for some of my layout thinking. This “programmer” style tool suits my thought process better for laying out and manipulating 3D elements.
#visionOS #stl #openSCAD #RealityKit
March 28, 2025 at 2:11 PM
Today, to hopefully save other developers some time, some bugs / workarounds I found over the last days in visionOS.

When using a RealityView inside a LazyHGrid, the window / volume does not get dismissed correctly, leading to memory leaks -> use HStack instead, FB16930710.
March 19, 2025 at 8:24 PM