Skip to content

Commit 822f0fe

Browse files
committed
Create a ViewController using the view declared before which layouts with NotAutoLayout
1 parent e6be1bf commit 822f0fe

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

LayoutFrameworkBenchmark/Benchmarks/BenchmarkViewController.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ class BenchmarkViewController: UITableViewController {
3939
return CollectionViewControllerFeedItemManualView(data: data)
4040
}),
4141

42+
ViewControllerData(title: "NotAutoLayout", factoryBlock: { viewCount in
43+
let data = FeedItemData.generate(count: viewCount)
44+
return CollectionViewControllerFeedItemNotAutoLayoutView(data: data)
45+
}),
46+
4247
ViewControllerData(title: "PinLayout 1.7", factoryBlock: { viewCount in
4348
let data = FeedItemData.generate(count: viewCount)
4449
return CollectionViewControllerFeedItemPinLayoutView(data: data)

LayoutFrameworkBenchmark/Benchmarks/CollectionViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class CollectionViewControllerFeedItemUIStackView: CollectionViewController<Feed
2525
class CollectionViewControllerFeedItemAutoLayoutView: CollectionViewController<FeedItemAutoLayoutView> {}
2626
class CollectionViewControllerFeedItemLayoutKitView: CollectionViewController<FeedItemLayoutKitView> {}
2727
class CollectionViewControllerFeedItemManualView: CollectionViewController<FeedItemManualView> {}
28+
class CollectionViewControllerFeedItemNotAutoLayoutView: CollectionViewController<FeedItemNotAutoLayoutView> {}
2829
class CollectionViewControllerFeedItemPinLayoutView: CollectionViewController<FeedItemPinLayoutView> {}
2930
class CollectionViewControllerFeedItemFlexLayoutView: CollectionViewController<FeedItemFlexLayoutView> {}
3031

0 commit comments

Comments
 (0)