cdts/xdts-ios 3/TreeHole/CYHResetCode/CYH/QMUIKit/QMUIComponents/QMUIGridView.h

48 lines
2.0 KiB
C
Raw Permalink Normal View History

2023-07-27 09:20:00 +08:00
/**
* Tencent is pleased to support the open source community by making QMUI_iOS available.
* Copyright (C) 2016-2021 THL A29 Limited, a Tencent company. All rights reserved.
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
* http://opensource.org/licenses/MIT
* 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.
*/
//
// QMUIGridView.h
// qmui
//
// Created by QMUI Team on 15/1/30.
//
#import <UIKit/UIKit.h>
/**
* subview item subview
*
* item item 线线线
*
* @warning 线 item item
*/
@interface QMUIGridView : UIView
/// 指定要显示的列数,默认为 0
@property(nonatomic, assign) IBInspectable NSInteger columnCount;
/// 指定每一行的高度,默认为 0
@property(nonatomic, assign) IBInspectable CGFloat rowHeight;
/// 内部的 padding默认为 UIEdgeInsetsZero
@property(nonatomic, assign) UIEdgeInsets padding;
/// 指定 item 之间的分隔线宽度,默认为 0
@property(nonatomic, assign) IBInspectable CGFloat separatorWidth;
/// 指定 item 之间的分隔线颜色,默认为 UIColorSeparator
@property(nonatomic, strong) IBInspectable UIColor *separatorColor;
/// item 之间的分隔线是否要用虚线显示,默认为 NO
@property(nonatomic, assign) IBInspectable BOOL separatorDashed;
/// 候选的初始化方法,亦可通过 initWithFrame:、init 来初始化。
- (instancetype)initWithColumn:(NSInteger)column rowHeight:(CGFloat)rowHeight;
@end