mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Update to use the UIView extension in RSCore
This commit is contained in:
@@ -167,18 +167,10 @@ private extension MasterTableViewCell {
|
||||
}
|
||||
|
||||
func layoutWith(_ layout: MasterTableViewCellLayout) {
|
||||
faviconImageView.rs_setFrameIfNotEqual(layout.faviconRect)
|
||||
titleView.rs_setFrameIfNotEqual(layout.titleRect)
|
||||
unreadCountView.rs_setFrameIfNotEqual(layout.unreadCountRect)
|
||||
disclosureButton?.rs_setFrameIfNotEqual(layout.disclosureButtonRect)
|
||||
faviconImageView.setFrameIfNotEqual(layout.faviconRect)
|
||||
titleView.setFrameIfNotEqual(layout.titleRect)
|
||||
unreadCountView.setFrameIfNotEqual(layout.unreadCountRect)
|
||||
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) {
|
||||
titleView.rs_setFrameIfNotEqual(layout.titleRect)
|
||||
unreadCountView.rs_setFrameIfNotEqual(layout.unreadCountRect)
|
||||
titleView.setFrameIfNotEqual(layout.titleRect)
|
||||
unreadCountView.setFrameIfNotEqual(layout.unreadCountRect)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -59,11 +59,11 @@ class MasterTimelineTableViewCell: UITableViewCell {
|
||||
setFrame(for: summaryView, rect: layoutRects.summaryRect)
|
||||
setFrame(for: textView, rect: layoutRects.textRect)
|
||||
|
||||
dateView.rs_setFrameIfNotEqual(layoutRects.dateRect)
|
||||
unreadIndicatorView.rs_setFrameIfNotEqual(layoutRects.unreadIndicatorRect)
|
||||
feedNameView.rs_setFrameIfNotEqual(layoutRects.feedNameRect)
|
||||
avatarImageView.rs_setFrameIfNotEqual(layoutRects.avatarImageRect)
|
||||
starView.rs_setFrameIfNotEqual(layoutRects.starRect)
|
||||
dateView.setFrameIfNotEqual(layoutRects.dateRect)
|
||||
unreadIndicatorView.setFrameIfNotEqual(layoutRects.unreadIndicatorRect)
|
||||
feedNameView.setFrameIfNotEqual(layoutRects.feedNameRect)
|
||||
avatarImageView.setFrameIfNotEqual(layoutRects.avatarImageRect)
|
||||
starView.setFrameIfNotEqual(layoutRects.starRect)
|
||||
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ private extension MasterTimelineTableViewCell {
|
||||
hideView(label)
|
||||
} else {
|
||||
showView(label)
|
||||
label.rs_setFrameIfNotEqual(rect)
|
||||
label.setFrameIfNotEqual(rect)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Submodule submodules/RSCore updated: 42de80e9f4...ac59e34818
Reference in New Issue
Block a user