mirror of
https://github.com/material-components/material-components-ios.git
synced 2026-02-20 08:27:32 +08:00
* Refactor simple text field manual layout example code * Make clear button layout calculation more understandable * Have density informer protocol provide floating font scale factor instead of floating font size * Send editingChanged event when clearing text * Extract some placeholder management into a common object * Run clang format * Add WIP fancy animations to filled style * In the middle of dealing with vertical density * ITF vertical density is in a good place at the expense of ICV vertical density * Run clang format * Update input chip view density and example * Add dynamic type support * Ran clang format * remove dead code * Add a density informer method for the padding around the toprow/bottomrow divider * Refactor placeholder animation code * Ran clang format * Refactor some placeholder layout logic * Add nullability annotations * Add missing nullability annotation * Get rid of framework import for now * Cast CAAnimation to CABasicAnimation * Rename containerRect to containerFrame * A bunch of property, class, and file renamings * beginning to split floating label and placeholder. also some renamings * Ran clang format * More renamings * More renamings * Ran clang format * A ton of renamings, some of which may need a second look ... * More work separating floating label and placeholder * Ran clang format * About to make placeholder a UILabel again :( * Placeholder and floating label are behaving pretty well together * Fix placeholder appearance in text field * Get rid of unneeded method * Added some docs and got rid of the density informer method for bottom padding * Get rid of some dead code * Ran clang format * Add nullability annotation * Add CGFloat cast * Renamed some things * Positioning delegates no longer inherit from a root class, and they are passed into style object initializers
23 lines
861 B
Objective-C
23 lines
861 B
Objective-C
// Copyright 2019-present the Material Components for iOS authors. All Rights Reserved.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
#import "MaterialContainerScheme.h"
|
|
|
|
@interface SimpleTextFieldManualLayoutExampleViewController : UIViewController
|
|
|
|
@property(strong, nonatomic) id<MDCContainerScheming> containerScheme;
|
|
@end
|