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 : UITableView
extension FoldTableView: UITableViewDataSource
extension FoldTableView: UITableViewDelegate
-
Undocumented
Declaration
Swift
open class DefaultGridMenuCell : UICollectionViewCell
-
Undocumented
Declaration
Swift
public class GridMenuView : UIView
extension GridMenuView: UICollectionViewDataSource
extension 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 : UIView
extension ImagePickGridView: UICollectionViewDataSource
extension 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 : UIView
extension TreeTableView: UITableViewDataSource, UITableViewDelegate
extension TreeTableView: TreeTableViewSearchBarDelegate
-
Undocumented
Declaration
Swift
public class TreeTableViewCell : UITableViewCell
-
Undocumented
Declaration
Swift
public class TreeTableViewSearchBar : UIView
extension 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, UIApplicationDelegate
extension 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 : NSObject
extension WeakWKScriptMessageHandler: WKScriptMessageHandler