Skip to content

Commit 887e9f6

Browse files
authored
Merge pull request #33 from 0x0c/master
Broadcast messages
2 parents eb8d511 + a4159e0 commit 887e9f6

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

Examples/iOS/OSCTest/OSCTest/Base.lproj/Main.storyboard

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
33
<device id="ipad12_9" orientation="portrait">
44
<adaptation id="fullscreen"/>
55
</device>
66
<dependencies>
77
<deployment identifier="iOS"/>
8-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13527"/>
8+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
99
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
1010
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
1111
</dependencies>
@@ -50,6 +50,7 @@
5050
<textInputTraits key="textInputTraits"/>
5151
<connections>
5252
<action selector="text:" destination="BYZ-38-t0r" eventType="editingChanged" id="7mx-71-Mp8"/>
53+
<outlet property="delegate" destination="BYZ-38-t0r" id="qIm-Sm-mKW"/>
5354
</connections>
5455
</textField>
5556
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6D4-SP-5Io">
@@ -66,6 +67,7 @@
6667
<textInputTraits key="textInputTraits"/>
6768
<connections>
6869
<action selector="addressPatternTextField:" destination="BYZ-38-t0r" eventType="editingDidEnd" id="Hxa-7n-HTo"/>
70+
<outlet property="delegate" destination="BYZ-38-t0r" id="O61-dW-uWC"/>
6971
</connections>
7072
</textField>
7173
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Address Pattern" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gsn-9C-wqG">
@@ -81,6 +83,7 @@
8183
<textInputTraits key="textInputTraits"/>
8284
<connections>
8385
<action selector="ipAddressTextField:" destination="BYZ-38-t0r" eventType="editingDidEnd" id="V1P-MN-6I3"/>
86+
<outlet property="delegate" destination="BYZ-38-t0r" id="ikK-al-JHs"/>
8487
</connections>
8588
</textField>
8689
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="8080" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="RiS-Li-w7q">
@@ -90,6 +93,7 @@
9093
<textInputTraits key="textInputTraits"/>
9194
<connections>
9295
<action selector="portTextField:" destination="BYZ-38-t0r" eventType="editingDidEnd" id="Im0-3d-0DL"/>
96+
<outlet property="delegate" destination="BYZ-38-t0r" id="8ds-b2-kRS"/>
9397
</connections>
9498
</textField>
9599
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Port" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TAe-LD-kcV">
@@ -99,7 +103,7 @@
99103
<nil key="highlightedColor"/>
100104
</label>
101105
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="IP Address" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ss4-Ie-2mh">
102-
<rect key="frame" x="411.5" y="60" width="82" height="21"/>
106+
<rect key="frame" x="411" y="60" width="82" height="21"/>
103107
<fontDescription key="fontDescription" type="system" pointSize="17"/>
104108
<nil key="textColor"/>
105109
<nil key="highlightedColor"/>

Examples/iOS/OSCTest/OSCTest/ViewController.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,12 @@ class ViewController: UIViewController {
9494

9595
}
9696

97+
98+
extension ViewController: UITextFieldDelegate {
99+
100+
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
101+
textField.resignFirstResponder()
102+
return true
103+
}
104+
105+
}

Framework/SwiftOSC/Communication/OSCClient.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public class OSCClient {
1919
self.address = address
2020
self.port = port
2121
client = UDPClient(addr: address, port: port)
22+
client.enableBroadcast()
2223
}
2324
public func send(_ element: OSCElement){
2425
var data = element.data

0 commit comments

Comments
 (0)