Skip to content

Commit f09993b

Browse files
committed
initial commit
1 parent 0960080 commit f09993b

File tree

20 files changed

+1026
-0
lines changed

20 files changed

+1026
-0
lines changed

ScrollViewWithAutolayout.xcodeproj/project.pbxproj

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.

ScrollViewWithAutolayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
6+
<false/>
7+
<key>IDESourceControlProjectIdentifier</key>
8+
<string>3125446A-2825-4E96-9932-E338DDC8F37D</string>
9+
<key>IDESourceControlProjectName</key>
10+
<string>ScrollViewWithAutolayout</string>
11+
<key>IDESourceControlProjectOriginsDictionary</key>
12+
<dict>
13+
<key>0A09AE6D-1447-4696-938D-23F89312285F</key>
14+
<string>https://github.com/SureCase/UIScrollViewWithAutoLayout</string>
15+
</dict>
16+
<key>IDESourceControlProjectPath</key>
17+
<string>ScrollViewWithAutolayout.xcodeproj/project.xcworkspace</string>
18+
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
19+
<dict>
20+
<key>0A09AE6D-1447-4696-938D-23F89312285F</key>
21+
<string>../..</string>
22+
</dict>
23+
<key>IDESourceControlProjectURL</key>
24+
<string>https://github.com/SureCase/UIScrollViewWithAutoLayout</string>
25+
<key>IDESourceControlProjectVersion</key>
26+
<integer>110</integer>
27+
<key>IDESourceControlProjectWCCIdentifier</key>
28+
<string>0A09AE6D-1447-4696-938D-23F89312285F</string>
29+
<key>IDESourceControlProjectWCConfigurations</key>
30+
<array>
31+
<dict>
32+
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
33+
<string>public.vcs.git</string>
34+
<key>IDESourceControlWCCIdentifierKey</key>
35+
<string>0A09AE6D-1447-4696-938D-23F89312285F</string>
36+
<key>IDESourceControlWCCName</key>
37+
<string>UIScrollViewWithAutoLayout</string>
38+
</dict>
39+
</array>
40+
</dict>
41+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0510"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "998445AF18E0A04D00369275"
18+
BuildableName = "ScrollViewWithAutolayout.app"
19+
BlueprintName = "ScrollViewWithAutolayout"
20+
ReferencedContainer = "container:ScrollViewWithAutolayout.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
27+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
28+
shouldUseLaunchSchemeArgsEnv = "YES"
29+
buildConfiguration = "Debug">
30+
<Testables>
31+
<TestableReference
32+
skipped = "NO">
33+
<BuildableReference
34+
BuildableIdentifier = "primary"
35+
BlueprintIdentifier = "998445D018E0A04D00369275"
36+
BuildableName = "ScrollViewWithAutolayoutTests.xctest"
37+
BlueprintName = "ScrollViewWithAutolayoutTests"
38+
ReferencedContainer = "container:ScrollViewWithAutolayout.xcodeproj">
39+
</BuildableReference>
40+
</TestableReference>
41+
</Testables>
42+
<MacroExpansion>
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "998445AF18E0A04D00369275"
46+
BuildableName = "ScrollViewWithAutolayout.app"
47+
BlueprintName = "ScrollViewWithAutolayout"
48+
ReferencedContainer = "container:ScrollViewWithAutolayout.xcodeproj">
49+
</BuildableReference>
50+
</MacroExpansion>
51+
</TestAction>
52+
<LaunchAction
53+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
54+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
55+
launchStyle = "0"
56+
useCustomWorkingDirectory = "NO"
57+
buildConfiguration = "Debug"
58+
ignoresPersistentStateOnLaunch = "NO"
59+
debugDocumentVersioning = "YES"
60+
allowLocationSimulation = "YES">
61+
<BuildableProductRunnable>
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "998445AF18E0A04D00369275"
65+
BuildableName = "ScrollViewWithAutolayout.app"
66+
BlueprintName = "ScrollViewWithAutolayout"
67+
ReferencedContainer = "container:ScrollViewWithAutolayout.xcodeproj">
68+
</BuildableReference>
69+
</BuildableProductRunnable>
70+
<AdditionalOptions>
71+
</AdditionalOptions>
72+
</LaunchAction>
73+
<ProfileAction
74+
shouldUseLaunchSchemeArgsEnv = "YES"
75+
savedToolIdentifier = ""
76+
useCustomWorkingDirectory = "NO"
77+
buildConfiguration = "Release"
78+
debugDocumentVersioning = "YES">
79+
<BuildableProductRunnable>
80+
<BuildableReference
81+
BuildableIdentifier = "primary"
82+
BlueprintIdentifier = "998445AF18E0A04D00369275"
83+
BuildableName = "ScrollViewWithAutolayout.app"
84+
BlueprintName = "ScrollViewWithAutolayout"
85+
ReferencedContainer = "container:ScrollViewWithAutolayout.xcodeproj">
86+
</BuildableReference>
87+
</BuildableProductRunnable>
88+
</ProfileAction>
89+
<AnalyzeAction
90+
buildConfiguration = "Debug">
91+
</AnalyzeAction>
92+
<ArchiveAction
93+
buildConfiguration = "Release"
94+
revealArchiveInOrganizer = "YES">
95+
</ArchiveAction>
96+
</Scheme>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>SchemeUserState</key>
6+
<dict>
7+
<key>ScrollViewWithAutolayout.xcscheme</key>
8+
<dict>
9+
<key>orderHint</key>
10+
<integer>0</integer>
11+
</dict>
12+
</dict>
13+
<key>SuppressBuildableAutocreation</key>
14+
<dict>
15+
<key>998445AF18E0A04D00369275</key>
16+
<dict>
17+
<key>primary</key>
18+
<true/>
19+
</dict>
20+
<key>998445D018E0A04D00369275</key>
21+
<dict>
22+
<key>primary</key>
23+
<true/>
24+
</dict>
25+
</dict>
26+
</dict>
27+
</plist>
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="vXZ-lx-hvc">
3+
<dependencies>
4+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/>
5+
</dependencies>
6+
<scenes>
7+
<!--View Controller-->
8+
<scene sceneID="ufC-wZ-h7g">
9+
<objects>
10+
<viewController id="vXZ-lx-hvc" customClass="SCViewController" sceneMemberID="viewController">
11+
<layoutGuides>
12+
<viewControllerLayoutGuide type="top" id="jyV-Pf-zRb"/>
13+
<viewControllerLayoutGuide type="bottom" id="2fi-mo-0CV"/>
14+
</layoutGuides>
15+
<view key="view" contentMode="scaleToFill" id="kh9-bI-dsS">
16+
<rect key="frame" x="0.0" y="0.0" width="320" height="730"/>
17+
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
18+
<subviews>
19+
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="i90-Mj-Wbh">
20+
<rect key="frame" x="0.0" y="0.0" width="320" height="730"/>
21+
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
22+
<subviews>
23+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="E7q-g6-Nt9">
24+
<rect key="frame" x="20" y="20" width="280" height="700"/>
25+
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
26+
<subviews>
27+
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" preferredMaxLayoutWidth="240" translatesAutoresizingMaskIntoConstraints="NO" id="OVp-38-vo7">
28+
<rect key="frame" x="20" y="20" width="240" height="269"/>
29+
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
30+
<string key="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </string>
31+
<fontDescription key="fontDescription" type="system" pointSize="15"/>
32+
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
33+
<nil key="highlightedColor"/>
34+
</label>
35+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dQR-tN-mte">
36+
<rect key="frame" x="0.0" y="297" width="280" height="100"/>
37+
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
38+
<color key="backgroundColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
39+
<constraints>
40+
<constraint firstAttribute="height" constant="100" id="BBK-uZ-6iE"/>
41+
</constraints>
42+
</view>
43+
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" preferredMaxLayoutWidth="240" translatesAutoresizingMaskIntoConstraints="NO" id="BFD-8l-fby">
44+
<rect key="frame" x="20" y="407" width="240" height="269"/>
45+
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46+
<string key="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </string>
47+
<fontDescription key="fontDescription" type="system" pointSize="15"/>
48+
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
49+
<nil key="highlightedColor"/>
50+
</label>
51+
</subviews>
52+
<color key="backgroundColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="calibratedRGB"/>
53+
<constraints>
54+
<constraint firstAttribute="trailing" secondItem="OVp-38-vo7" secondAttribute="trailing" constant="20" id="F2f-eZ-ZCl"/>
55+
<constraint firstAttribute="trailing" secondItem="dQR-tN-mte" secondAttribute="trailing" id="HhI-PF-Sbv"/>
56+
<constraint firstAttribute="height" constant="700" id="JDu-1Z-iTQ"/>
57+
<constraint firstItem="BFD-8l-fby" firstAttribute="top" secondItem="dQR-tN-mte" secondAttribute="bottom" constant="10" id="Jdp-63-kgh"/>
58+
<constraint firstItem="dQR-tN-mte" firstAttribute="top" secondItem="OVp-38-vo7" secondAttribute="bottom" constant="8" id="LrZ-jM-vX7"/>
59+
<constraint firstItem="dQR-tN-mte" firstAttribute="leading" secondItem="E7q-g6-Nt9" secondAttribute="leading" id="T4Y-WX-fp0"/>
60+
<constraint firstItem="OVp-38-vo7" firstAttribute="top" secondItem="E7q-g6-Nt9" secondAttribute="top" constant="20" id="f6q-Lc-dql"/>
61+
<constraint firstAttribute="width" constant="280" id="hXC-6A-WAK"/>
62+
<constraint firstItem="OVp-38-vo7" firstAttribute="leading" secondItem="E7q-g6-Nt9" secondAttribute="leading" constant="20" id="n3O-Uk-ygN"/>
63+
<constraint firstItem="BFD-8l-fby" firstAttribute="leading" secondItem="E7q-g6-Nt9" secondAttribute="leading" constant="20" id="wff-AB-6sA"/>
64+
<constraint firstAttribute="trailing" secondItem="BFD-8l-fby" secondAttribute="trailing" constant="20" id="wgx-Lu-8ag"/>
65+
</constraints>
66+
</view>
67+
</subviews>
68+
<constraints>
69+
<constraint firstAttribute="trailing" secondItem="E7q-g6-Nt9" secondAttribute="trailing" constant="20" id="LgT-KW-sSg"/>
70+
<constraint firstItem="E7q-g6-Nt9" firstAttribute="top" secondItem="i90-Mj-Wbh" secondAttribute="top" constant="20" id="Rhj-tu-VVI"/>
71+
<constraint firstAttribute="bottom" secondItem="E7q-g6-Nt9" secondAttribute="bottom" constant="20" id="WKN-3I-IRu"/>
72+
<constraint firstItem="E7q-g6-Nt9" firstAttribute="leading" secondItem="i90-Mj-Wbh" secondAttribute="leading" constant="20" id="oHo-5i-ftV"/>
73+
</constraints>
74+
</scrollView>
75+
</subviews>
76+
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
77+
<constraints>
78+
<constraint firstAttribute="bottom" secondItem="i90-Mj-Wbh" secondAttribute="bottom" id="5VS-Uc-P8f"/>
79+
<constraint firstItem="i90-Mj-Wbh" firstAttribute="top" secondItem="kh9-bI-dsS" secondAttribute="top" id="Ilb-mK-xDz"/>
80+
<constraint firstItem="i90-Mj-Wbh" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leading" id="qJn-fJ-ZDL"/>
81+
<constraint firstAttribute="trailing" secondItem="i90-Mj-Wbh" secondAttribute="trailing" id="wr0-x8-uxi"/>
82+
</constraints>
83+
</view>
84+
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
85+
<size key="freeformSize" width="320" height="730"/>
86+
<connections>
87+
<outlet property="scrollView" destination="i90-Mj-Wbh" id="YPY-rB-dYl"/>
88+
<outlet property="scrollingContent" destination="E7q-g6-Nt9" id="hkC-jg-rZr"/>
89+
</connections>
90+
</viewController>
91+
<placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="firstResponder"/>
92+
</objects>
93+
</scene>
94+
</scenes>
95+
<simulatedMetricsContainer key="defaultSimulatedMetrics">
96+
<simulatedStatusBarMetrics key="statusBar"/>
97+
<simulatedOrientationMetrics key="orientation"/>
98+
<simulatedScreenMetrics key="destination" type="retina4"/>
99+
</simulatedMetricsContainer>
100+
</document>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "iphone",
5+
"size" : "29x29",
6+
"scale" : "2x"
7+
},
8+
{
9+
"idiom" : "iphone",
10+
"size" : "40x40",
11+
"scale" : "2x"
12+
},
13+
{
14+
"idiom" : "iphone",
15+
"size" : "60x60",
16+
"scale" : "2x"
17+
}
18+
],
19+
"info" : {
20+
"version" : 1,
21+
"author" : "xcode"
22+
}
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"images" : [
3+
{
4+
"orientation" : "portrait",
5+
"idiom" : "iphone",
6+
"extent" : "full-screen",
7+
"minimum-system-version" : "7.0",
8+
"scale" : "2x"
9+
},
10+
{
11+
"orientation" : "portrait",
12+
"idiom" : "iphone",
13+
"subtype" : "retina4",
14+
"extent" : "full-screen",
15+
"minimum-system-version" : "7.0",
16+
"scale" : "2x"
17+
}
18+
],
19+
"info" : {
20+
"version" : 1,
21+
"author" : "xcode"
22+
}
23+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//
2+
// SCAppDelegate.h
3+
// ScrollViewWithAutolayout
4+
//
5+
// Created by Miroslaw Stanek on 24.03.2014.
6+
// Copyright (c) 2014 Sure Case. All rights reserved.
7+
//
8+
9+
#import <UIKit/UIKit.h>
10+
11+
@interface SCAppDelegate : UIResponder <UIApplicationDelegate>
12+
13+
@property (strong, nonatomic) UIWindow *window;
14+
15+
@end

0 commit comments

Comments
 (0)