Update to use the UIView extension in RSCore
This commit is contained in:
parent
936e727842
commit
f2191f1dcc
|
@ -167,18 +167,10 @@ private extension MasterTableViewCell {
|
||||||
}
|
}
|
||||||
|
|
||||||
func layoutWith(_ layout: MasterTableViewCellLayout) {
|
func layoutWith(_ layout: MasterTableViewCellLayout) {
|
||||||
faviconImageView.rs_setFrameIfNotEqual(layout.faviconRect)
|
faviconImageView.setFrameIfNotEqual(layout.faviconRect)
|
||||||
titleView.rs_setFrameIfNotEqual(layout.titleRect)
|
titleView.setFrameIfNotEqual(layout.titleRect)
|
||||||
unreadCountView.rs_setFrameIfNotEqual(layout.unreadCountRect)
|
unreadCountView.setFrameIfNotEqual(layout.unreadCountRect)
|
||||||
disclosureButton?.rs_setFrameIfNotEqual(layout.disclosureButtonRect)
|
disclosureButton?.setFrameIfNotEqual(layout.disclosureButtonRect)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
extension UIView {
|
|
||||||
func rs_setFrameIfNotEqual(_ rect: CGRect) {
|
|
||||||
if !self.frame.equalTo(rect) {
|
|
||||||
self.frame = rect
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -91,8 +91,8 @@ private extension MasterTableViewSectionHeader {
|
||||||
}
|
}
|
||||||
|
|
||||||
func layoutWith(_ layout: MasterTableViewCellLayout) {
|
func layoutWith(_ layout: MasterTableViewCellLayout) {
|
||||||
titleView.rs_setFrameIfNotEqual(layout.titleRect)
|
titleView.setFrameIfNotEqual(layout.titleRect)
|
||||||
unreadCountView.rs_setFrameIfNotEqual(layout.unreadCountRect)
|
unreadCountView.setFrameIfNotEqual(layout.unreadCountRect)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,11 +59,11 @@ class MasterTimelineTableViewCell: UITableViewCell {
|
||||||
setFrame(for: summaryView, rect: layoutRects.summaryRect)
|
setFrame(for: summaryView, rect: layoutRects.summaryRect)
|
||||||
setFrame(for: textView, rect: layoutRects.textRect)
|
setFrame(for: textView, rect: layoutRects.textRect)
|
||||||
|
|
||||||
dateView.rs_setFrameIfNotEqual(layoutRects.dateRect)
|
dateView.setFrameIfNotEqual(layoutRects.dateRect)
|
||||||
unreadIndicatorView.rs_setFrameIfNotEqual(layoutRects.unreadIndicatorRect)
|
unreadIndicatorView.setFrameIfNotEqual(layoutRects.unreadIndicatorRect)
|
||||||
feedNameView.rs_setFrameIfNotEqual(layoutRects.feedNameRect)
|
feedNameView.setFrameIfNotEqual(layoutRects.feedNameRect)
|
||||||
avatarImageView.rs_setFrameIfNotEqual(layoutRects.avatarImageRect)
|
avatarImageView.setFrameIfNotEqual(layoutRects.avatarImageRect)
|
||||||
starView.rs_setFrameIfNotEqual(layoutRects.starRect)
|
starView.setFrameIfNotEqual(layoutRects.starRect)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ private extension MasterTimelineTableViewCell {
|
||||||
hideView(label)
|
hideView(label)
|
||||||
} else {
|
} else {
|
||||||
showView(label)
|
showView(label)
|
||||||
label.rs_setFrameIfNotEqual(rect)
|
label.setFrameIfNotEqual(rect)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 42de80e9f4114163b9af344ac4e538005611e33e
|
Subproject commit ac59e34818d4a0c2d3e510f0dad4adf33cf43ce7
|
Loading…
Reference in New Issue