In order to accommodate AutoLayout, the height of the View changes depending on the content, such as TableView,
I want to restrict it, but I don't know how to restrict it.
Currently, it is at least 220px, so I have a [Great than or Equal 220px] restriction, but
An ininequality constraint ambiguity が warning appears.There is no problem with the operation.
How do I get rid of the warnings?
That's not the answer.
In this case,
The IUITableView is pasted on a storyboard or xib on top of another UIView.
IIUITableView is paired with a UITableViewController and is included in the top ContainerViews.
There are two possible cases.
In , you can create an outlet that is a constraint but also a constraint as a UI part.Hold down Ctrl and drag it with your mouse.Then
IBOutlet NSLayoutConstraint* tableHeightConstraint;
You can make a declaration like this in the file's controller file.
For more information, see the NSLayoutConstraint Class Reference.
It has a property called @property(getter=isActive)BOOL active and
You can control whether the constraint is enabled or disabled.
Therefore, if there are less than 5 cells in the ViewWillAppear of the ViewController source on this screen, enable constraint height 220 and if there are more than 5 cells, disable constraint or make it different
What do you think of course.
Of course, the frame on the storyboard depends on how it is pasted.
796 GDB gets version error when attempting to debug with the Presense SDK (IDE)
915 Uncaught (inpromise) Error on Electron: An object could not be cloned
845 M2 Mac fails to install rbenv install 3.1.3 due to errors
1338 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
© 2025 OneMinuteCode. All rights reserved.