Classes
The following classes are available globally.
-
Undocumented
Declaration
Swift
open class BadgeControl : UIControl -
使用时可不使用高度和宽度约束,如果想使用,高度及宽度应设置文字宽高度+padding值, 如文字宽度是20,leftInset是5,rightInset是5,则宽度约束应设置为20 + 5 + 5
Declaration
Swift
@IBDesignable open class CSPaddingLabel : UILabel -
Undocumented
Declaration
Swift
public class Checkbox : UIControl -
Undocumented
Declaration
Swift
public class CommonShowTextView : UITextView -
Undocumented
Declaration
Swift
open class FoldTableView : UITableViewextension FoldTableView: UITableViewDataSourceextension FoldTableView: UITableViewDelegate -
Undocumented
Declaration
Swift
open class DefaultGridMenuCell : UICollectionViewCell -
Undocumented
Declaration
Swift
public class GridMenuView : UIViewextension GridMenuView: UICollectionViewDataSourceextension GridMenuView: UICollectionViewDelegate -
Undocumented
Declaration
Swift
open class PageControl : UIView -
Undocumented
Declaration
Swift
open class ScrollPageControlView : UIView -
Undocumented
Declaration
Swift
open class GrowingTextView : UITextView -
图片选取View
Declaration
Swift
open class ImagePickGridView : UIViewextension ImagePickGridView: UICollectionViewDataSourceextension ImagePickGridView: UICollectionViewDelegate
-
文件信息
Declaration
Swift
public class PickImageModel : NSObject -
Undocumented
Declaration
Swift
public class ImagePickGridViewCell : UICollectionViewCell -
Undocumented
Declaration
Swift
public class MaskPopupView : UIView -
Undocumented
Declaration
Swift
public class MaskBackgroundView : UIControl -
基础动画效果类
Declaration
Swift
open class MaskPopupViewBaseAnimator : MaskPopupViewAnimationProtocol -
往左
Declaration
Swift
open class MaskPopupViewLeftwardAnimator : MaskPopupViewBaseAnimator -
往右
Declaration
Swift
open class MaskPopupViewRightwardAnimator : MaskPopupViewBaseAnimator -
往上
Declaration
Swift
open class MaskPopupViewUpwardAnimator : MaskPopupViewBaseAnimator -
往下
Declaration
Swift
open class MaskPopupViewDownwardAnimator : MaskPopupViewBaseAnimator -
渐变
Declaration
Swift
open class MaskPopupViewFadeInOutAnimator : MaskPopupViewBaseAnimator -
缩放
Declaration
Swift
open class MaskPopupViewZoomInOutAnimator : MaskPopupViewBaseAnimator -
弹性动画
Declaration
Swift
open class MaskPopupViewSpringDownwardAnimator : MaskPopupViewDownwardAnimator -
Undocumented
Declaration
Swift
open class RollingNoticeView : UIView -
如果想自定义cell,只需继承该cell,然后重写init构造函数
Declaration
Swift
open class RollingNoticeCell : UIView -
Undocumented
Declaration
Swift
@IBDesignable open class SpinnerButton : UIButton -
树形图数据
Declaration
Swift
public class TreeData -
节点实体
Declaration
Swift
public class TreeNode : NSObject -
Undocumented
Declaration
Swift
public class TreeTableView : UIViewextension TreeTableView: UITableViewDataSource, UITableViewDelegateextension TreeTableView: TreeTableViewSearchBarDelegate -
Undocumented
Declaration
Swift
public class TreeTableViewCell : UITableViewCell -
Undocumented
Declaration
Swift
public class TreeTableViewSearchBar : UIViewextension TreeTableViewSearchBar: UITextFieldDelegate -
因为要实现
mutate的操作,需要使用class结构,struct结构不okDeclaration
Swift
@propertyWrapper final public class Atomic<Value>
-
观察UserDefaults变化
Declaration
Swift
public class UserDefaultsObservation : NSObject
-
Undocumented
Declaration
Swift
open class ApplicationServiceManagerDelegate : UIResponder, UIApplicationDelegateextension ApplicationServiceManagerDelegate: UNUserNotificationCenterDelegate -
Undocumented
Declaration
Swift
final public class AsyncOperation : Operation -
Undocumented
Declaration
Swift
final public class NotificationToken : NSObject -
Undocumented
Declaration
Swift
final public class WeakProxy : NSObject -
使用例子(两者皆可): 1、WKUserContentController().weakAdd(self, name: “”) 2、WKUserContentController().add(WeakWKScriptMessageHandler(self), name: “”)
Declaration
Swift
final public class WeakWKScriptMessageHandler : NSObjectextension WeakWKScriptMessageHandler: WKScriptMessageHandler
View on GitHub
Classes Reference