设计思路:给UIView增加一个分类 所有的视图都可以根据需要来进行红点显示 #import @interface UIView (CHRRedDot) @property (readonly, nonatomic) CALayer * chr_redDotLayer; /** 红点圆心的位置,与各个边之间的距离。如果距离<=0,则忽略距离 */ @property (nonatomic, assign) UIEdgeInsets chr_redDotEdgeInsets; /** 红点的半径,默认为4 */ @property (nonatomic,