Skip to content

Dynamic resizing #650

Description

@DolganovAnton13

Description

I support dynamic font resizing. And I want the panel to be able to dynamically resize, too.

Expected behavior

When changing the settings (increasing or decreasing the font), the panel changes its size.

Actual behavior

The panel does not change its size.

Steps to reproduce

Show the panel on the screen

Simulator Screenshot - new iPhone 15 - 2024-10-16 at 23 11 12

Minimize the application. Open the settings (Large Text) and change the size.

image

Deploy the application. The size of the content should change, but the panel does not.

image

Code example that reproduces the issue

I tried calling the invalidateLayout and invalidateIntrinsicContentSize methods, but it didn't help

class MyFPC: FloatingPanelController {
  override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    invalidateLayout()
    surfaceView.invalidateIntrinsicContentSize()
  }
}

How do you display panel(s)?

  • Present modally

How many panels do you displays?

  • 1

Environment

Library version

  • 2.8.5

Installation method

  • Swift Package Manager

iOS version(s)

  • 17.0 - 18.0.1

Xcode version

  • 16.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions