| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- // Copyright (C) 2016 Inigo Valentin
- //
- // This file is part of the Gasteizko Margolariak IOS app.
- //
- // The Gasteizko Margolariak IOS app is free software: you can
- // redistribute it and/or modify it under the terms of the
- // GNU General Public License as published by the Free Software
- // Foundation, either version 3 of the License, or (at your
- // option) any later version.
- //
- // The Gasteizko Margolariak IOS app is distributed in the
- // hope that it will be useful, but WITHOUT ANY WARRANTY;
- // without even the implied warranty of MERCHANTABILITY or
- // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
- // Public License for more details.
- //
- // You should have received a copy of the GNU General Public
- // License along with the Gasteizko Margolariak IOS app.
- // If not, see <http://www.gnu.org/licenses/>.
- import Foundation
- import UIKit
- /**
- Extension of UIView to be formatted as sections.
- */
- class RowHomePastActivities: UIView {
-
- //The container.
- @IBOutlet weak var container: UIView!
-
- //The activity title.
- @IBOutlet weak var title: UITextView!
-
- //The acvtivity text.
- @IBOutlet weak var descrip: UITextView!
-
- /**
- Run when the section is loaded.
- */
- required init?(coder aDecoder: NSCoder) {
- super.init(coder: aDecoder)
-
- //Load the contents of the Section.xib file.
- Bundle.main.loadNibNamed("RowHomePastActivities", owner: self, options: nil)
- self.addSubview(container)
- container.frame = self.bounds
- }
-
- /**
- Changes the title of the activity.
- :param: text The new title.
- */
- func setTitle(text: String){
- title.text = text
- }
-
- /**
- Changes the description of the activity.
- :param: text The new text.
- */
- func setText(text: String){
- descrip.text = text
- }
-
- /**
- Changes the image of the activity.
- If null or empty, the igage is hidden.
- :param: path The new text.
- */
- func setImage(path: String){
- //TODO
- }
- }
|