如果" 我20岁"这样的短语,我对(标签)有疑问。被截断为"我... "剩下的句子没有出现。就像那个出现在剩余句子下面的行或什么的。
import WatchKit
import Foundation
import WatchConnectivity
class InterfaceController: WKInterfaceController,WCSessionDelegate {
@IBOutlet var Notification: WKInterfaceLabel!
var watchNotification = "ok"
let session = WCSession.defaultSession()
//@IBOutlet var lblNotification: WKInterfaceLabel!
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
// Configure interface objects here.
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
initSession()
super.willActivate()
}
func session(session: WCSession, didReceiveMessage message: [String : AnyObject])
{
let msg = message["NotificationSentforIphone"] as! String
Notification.setText("notificat :\(msg)")
//lblNotification.setText("Notification:\(msg)")
}
@IBAction func ActionSentNotificationforIphone()
{
let msg = ["NotificationSentforWatch" : watchNotification]
session.sendMessage(msg, replyHandler: {(replay) -> Void in }) { (error) -> Void in
}
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}
func initSession()
{
session.delegate=self
session.activateSession()
}
}
答案 0 :(得分:0)
行标签文本允许的最大行数。不符合指定行数的文本将被截断。
你所要做的就是
lblNotification.lines = 2;
大多数情况下,0是它所需的数量,但是如果此规则适用,则未指定此处。
答案 1 :(得分:0)
关于订单项属性
在iOS和watchOS开发中,您必须在UIKit,NS或watchKit上的标签上使用line属性。
Lines属性显示标签的最大行数 可以有,默认值为1,因此您的文字不会显示 如果您有多行,请正确无误。
分配行数
您可以在选择表格时从Xcode中的Interface Builder上的Attributes Inspector中分配行数,或者只是以编程方式使用此代码:
<强>夫特强>
lblNotification.lines = 3 // or 4 or anything else
<强>目标C 强>
lblNotification.lines = 3; // or 4 or anything else
多条线数
如果您希望线条具有通用性和无限性,并且随着文本的增长而增加,则0是在该属性上使用的最佳值,因此代码如下:
<强>夫特强>
lblNotification.lines = 0 // versatile
<强>目标C 强>
lblNotification.lines = 0; // versatile
截断文字
如果使用的值小于整行文本,则会被截断。例如,如果您有一个4行文本并将属性设置为3,则第四行将被截断。
不要忘记,您可以随时在Xcode中的Interface Builder(IB)的Attributes Inspector中更改此属性的值。
<强>结论强>
1- Lines属性显示标签可以拥有的最大行数,默认值为1.
2-您可以在Xcode中的Interface Builder上的Attributes Inspector中分配行数。
3-如果您希望线条具有通用性和无限性,并且随着文本的增长而增加,则0是在该属性上使用的最佳值。
4-如果使用的值小于整行文本,则会被截断。