本文整理汇总了Java中org.robovm.apple.uikit.UILabel.setText方法的典型用法代码示例。如果您正苦于以下问题:Java UILabel.setText方法的具体用法?Java UILabel.setText怎么用?Java UILabel.setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.robovm.apple.uikit.UILabel
的用法示例。
在下文中一共展示了UILabel.setText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: didPressButton
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
@Method(selector = "didPressButton")
public void didPressButton() {
UILabel textLabel = (UILabel) UIViewLayoutUtil.findViewById(getView(), "text");
if(textLabel.getText().equals("Short text")) {
textLabel.setText("Very long long text");
} else {
textLabel.setText("Short text");
}
UIView.animate(0.2, new Runnable() {
@Override
public void run() {
getView().layoutIfNeeded();
}
});
}
示例2: setContentOfCell
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public static UITableViewCell setContentOfCell(String name, NSURL url, String adresse, String email) {
UITableViewCell cell = new UITableViewCell(new CGRect(0, 0, 300, 60));
UIImageView img = new UIImageView(new CGRect(20, 10, 70, 70));
NSData data = (NSData)NSData.read(url);
img.setImage(new UIImage(data));
cell.getContentView().addSubview(img);
UILabel label1 = new UILabel(new CGRect(100, 10, cell.getContentView().getFrame().getWidth(), 20));
label1.setText(name);
label1.setTextColor(UIColor.colorBrown());
cell.getContentView().addSubview(label1);
UILabel label2 = new UILabel(new CGRect(100, 35, cell.getContentView().getFrame().getWidth(), 20));
label2.setText(adresse);
cell.getContentView().addSubview(label2);
UILabel label3 = new UILabel(new CGRect(100, 55, cell.getContentView().getFrame().getWidth(), 20));
label3.setText(email);
cell.getContentView().addSubview(label3);
return cell;
}
示例3: onValueChanged
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
@Override
public void onValueChanged(UIControl control) {
UIStepper stepper = (UIStepper) control;
System.out.println(String.format("A stepper changed its value: %s.", control));
// Figure out which stepper was selected and update its associated
// label.
UILabel stepperLabel = null;
if (defaultStepper == stepper) {
stepperLabel = defaultStepperLabel;
} else if (tintedStepper == stepper) {
stepperLabel = tintedStepperLabel;
} else if (customStepper == stepper) {
stepperLabel = customStepperLabel;
}
if (stepperLabel != null) {
stepperLabel.setText(String.valueOf((int) stepper.getValue()));
}
}
示例4: FeaturedViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public FeaturedViewController() {
setTabBarItem(new UITabBarItem(UITabBarSystemItem.Featured, 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.9, 1, 0.7, 1));
titleLabel = new UILabel(new CGRect(0, 0, 100, 100));
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("Featured");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例5: FavoritesViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public FavoritesViewController() {
setTabBarItem(new UITabBarItem(UITabBarSystemItem.Favorites, 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.77, 1, 1, 1));
titleLabel = new UILabel(new CGRect(0, 0, 100, 100));
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("Favorites");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例6: FourViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public FourViewController() {
setTabBarItem(new UITabBarItem("Four", UIImage.getImage("tab4"), 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.32, 1, 0.3, 1));
titleLabel = new UILabel();
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("FOUR");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例7: setContentOfCell
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public void setContentOfCell(UITableViewCell cell, String txt, NSURL url) {
UIImageView img = new UIImageView(new CGRect(25, 5, 80, 80));
NSData data = (NSData) NSData.read(url);
img.setImage(new UIImage(data));
cell.getContentView().addSubview(img);
UILabel label = new UILabel(new CGRect(120, 30, cell.getContentView()
.getFrame().getWidth(), 20));
label.setText(txt);
cell.getContentView().addSubview(label);
}
示例8: insertLabel
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
private UILabel insertLabel () {
UILabel label = new UILabel(new CGRect(0, 0, 500, 80));
label.setNumberOfLines(3);
label.setText("1024 Block Street\nShaffer, CA\n95014");
labelContainerView.addSubview(label);
return label;
}
示例9: LoadingStatus
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public LoadingStatus(CGRect frame) {
super(frame);
setBackgroundColor(UIColor.fromRGBA(0, 0, 0, 0.4));
String loadingString = "Loading Photos…";
UIFont loadingFont = UIFont.getBoldSystemFont(17);
NSAttributedStringAttributes attrs = new NSAttributedStringAttributes().setFont(loadingFont);
CGRect rect = new NSString(loadingString).getBoundingRect(new CGSize(frame.getWidth(), frame.getHeight()),
NSStringDrawingOptions.with(NSStringDrawingOptions.UsesLineFragmentOrigin,
NSStringDrawingOptions.UsesFontLeading), attrs, null);
CGSize labelSize = rect.getSize();
double centerX = Math.floor((frame.getWidth() / 2) - (labelSize.getWidth() / 2));
double centerY = Math.floor((frame.getHeight() / 2) - (labelSize.getHeight() / 2));
loadingLabel = new UILabel(new CGRect(centerX, centerY, labelSize.getWidth(), labelSize.getHeight()));
loadingLabel.setBackgroundColor(UIColor.clear());
loadingLabel.setTextColor(UIColor.white());
loadingLabel.setText(loadingString);
loadingLabel.setFont(loadingFont);
progress = new UIActivityIndicatorView(UIActivityIndicatorViewStyle.White);
CGRect progressFrame = progress.getFrame();
progressFrame.getOrigin().setX(centerX - progressFrame.getWidth() - 8);
progressFrame.getOrigin().setY(centerY);
progress.setFrame(progressFrame);
addSubview(progress);
addSubview(loadingLabel);
}
示例10: setElement
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public void setElement(AtomicElement element) {
this.element = element;
AtomicElementTileView elementTileView = (AtomicElementTileView) getContentView().getViewWithTag(1);
elementTileView.setElement(element);
UILabel labelView = (UILabel) getContentView().getViewWithTag(2);
labelView.setText(element.getName());
elementTileView.setNeedsDisplay();
labelView.setNeedsDisplay();
}
示例11: generateTextArea
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
private UIView generateTextArea(String title, String text,
UIView previousView) {
UILabel textViewTitle = new UILabel();
textViewTitle.setTranslatesAutoresizingMaskIntoConstraints(false);
textViewTitle.setLineBreakMode(NSLineBreakMode.TruncatingTail);
textViewTitle.setNumberOfLines(0);
textViewTitle.setText(title);
textViewTitle.setTextAlignment(NSTextAlignment.Center);
textViewTitle.setFont(UIFont.getBoldSystemFont(UIFont
.getButtonFontSize()));
UILabel textViewText = new UILabel();
textViewText.setTranslatesAutoresizingMaskIntoConstraints(false);
textViewText.setLineBreakMode(NSLineBreakMode.WordWrapping);
textViewText.setNumberOfLines(0);
textViewText.setText(text);
textViewText.setFont(UIFont.getSystemFont(UIFont
.getSmallSystemFontSize()));
mainView.addSubview(textViewTitle);
mainView.addSubview(textViewText);
// mainView.addSubview(toReturn);
// uiview
// if (previousView == null) {
// mainView.addConstraint(NSLayoutConstraint.create(toReturn,
// NSLayoutAttribute.Top, NSLayoutRelation.Equal, mainView,
// NSLayoutAttribute.Top, 1, 10));
// } else {
// mainView.addConstraint(NSLayoutConstraint.create(toReturn,
// NSLayoutAttribute.Top, NSLayoutRelation.Equal,
// previousView, NSLayoutAttribute.Bottom, 1, 10));
// }
// mainView.addConstraint(NSLayoutConstraint.create(toReturn,
// NSLayoutAttribute.Width, NSLayoutRelation.Equal, mainView,
// NSLayoutAttribute.Width, 1, 0));
// mainView.addConstraint(NSLayoutConstraint.create(toReturn,
// NSLayoutAttribute.CenterX, NSLayoutRelation.Equal, mainView,
// NSLayoutAttribute.CenterX, 1, 0));
// title
mainView.addConstraint(NSLayoutConstraint.create(textViewTitle,
NSLayoutAttribute.Width, NSLayoutRelation.Equal, mainView,
NSLayoutAttribute.Width, 1, -40));
mainView.addConstraint(NSLayoutConstraint.create(textViewTitle,
NSLayoutAttribute.CenterX, NSLayoutRelation.Equal, mainView,
NSLayoutAttribute.CenterX, 1, 0));
if (previousView == null) {
mainView.addConstraint(NSLayoutConstraint.create(textViewTitle,
NSLayoutAttribute.Top, NSLayoutRelation.Equal, mainView,
NSLayoutAttribute.Top, 1, 10));
} else {
mainView.addConstraint(NSLayoutConstraint.create(textViewTitle,
NSLayoutAttribute.Top, NSLayoutRelation.Equal,
previousView, NSLayoutAttribute.Bottom, 1, 10));
}
// text
mainView.addConstraint(NSLayoutConstraint.create(textViewText,
NSLayoutAttribute.Width, NSLayoutRelation.Equal, mainView,
NSLayoutAttribute.Width, 1, -40));
mainView.addConstraint(NSLayoutConstraint.create(textViewText,
NSLayoutAttribute.CenterX, NSLayoutRelation.Equal, mainView,
NSLayoutAttribute.CenterX, 1, 0));
mainView.addConstraint(NSLayoutConstraint.create(textViewText,
NSLayoutAttribute.Top, NSLayoutRelation.Equal, textViewTitle,
NSLayoutAttribute.Bottom, 1, 10));
return textViewText;
}
示例12: viewDidLoad
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
@Override
public void viewDidLoad() {
super.viewDidLoad();
getTableView().setSeparatorStyle(UITableViewCellSeparatorStyle.None);
getTableView().setBackgroundColor(UIColor.black());
getNavigationItem().setTitleView(new UIImageView(UIImage.getImage("TitleFindFriends")));
if (getNavigationController().getViewControllers().first() == this) {
UIBarButtonItem dismissLeftBarButtonItem = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain,
new UIBarButtonItem.OnClickListener() {
@Override
public void onClick(UIBarButtonItem barButtonItem) {
getNavigationController().dismissViewController(true, null);
}
});
getNavigationItem().setLeftBarButtonItem(dismissLeftBarButtonItem);
} else {
getNavigationItem().setLeftBarButtonItem(null);
}
if (MFMailComposeViewController.canSendMail() || MFMessageComposeViewController.canSendText()) {
headerView = new UIView(new CGRect(0, 0, 320, 67));
headerView.setBackgroundColor(UIColor.black());
UIButton clearButton = new UIButton(UIButtonType.Custom);
clearButton.setBackgroundColor(UIColor.clear());
clearButton.addOnTouchUpInsideListener(inviteFriendsButtonAction);
clearButton.setFrame(headerView.getFrame());
headerView.addSubview(clearButton);
String inviteString = "Invite friends";
CGRect boundingRect = NSString.getBoundingRect(inviteString, new CGSize(310, Float.MAX_VALUE),
NSStringDrawingOptions.with(NSStringDrawingOptions.TruncatesLastVisibleLine,
NSStringDrawingOptions.UsesLineFragmentOrigin),
new NSAttributedStringAttributes().setFont(UIFont.getBoldSystemFont(18)), null);
CGSize inviteStringSize = boundingRect.getSize();
UILabel inviteLabel = new UILabel(new CGRect(10,
(headerView.getFrame().getSize().getHeight() - inviteStringSize.getHeight()) / 2,
inviteStringSize.getWidth(), inviteStringSize.getHeight()));
inviteLabel.setText(inviteString);
inviteLabel.setFont(UIFont.getBoldSystemFont(18));
inviteLabel.setTextColor(UIColor.white());
inviteLabel.setBackgroundColor(UIColor.clear());
headerView.addSubview(inviteLabel);
getTableView().setTableHeaderView(headerView);
}
}
示例13: MyOverlayViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public MyOverlayViewController(final MyMovieViewController movieViewController) {
UIView view = getView();
view.setFrame(new CGRect(0, 0, 123, 57));
view.setAlpha(0.8);
view.setBackgroundColor(UIColor.fromWhiteAlpha(0.33, 1));
closeButton = new UIButton(UIButtonType.RoundedRect);
closeButton.setFrame(new CGRect(26, 32, 74, 18));
closeButton.setTitle("Close Movie", UIControlState.Normal);
closeButton.setTitleColor(UIColor.white(), UIControlState.Highlighted);
closeButton.getTitleLabel().setFont(UIFont.getSystemFont(11));
closeButton.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
movieViewController.closeOverlay();
}
});
view.addSubview(closeButton);
UILabel playStateLabel = new UILabel(new CGRect(8, 15, 51, 15));
playStateLabel.setText("Play State:");
playStateLabel.setTextColor(UIColor.darkText());
playStateLabel.setFont(UIFont.getSystemFont(9));
view.addSubview(playStateLabel);
moviePlaybackStateText = new UILabel(new CGRect(57, 18, 62, 11));
moviePlaybackStateText.setTextColor(UIColor.darkText());
moviePlaybackStateText.setContentMode(UIViewContentMode.Left);
moviePlaybackStateText.setFont(UIFont.getSystemFont(9));
moviePlaybackStateText.setLineBreakMode(NSLineBreakMode.TruncatingTail);
view.addSubview(moviePlaybackStateText);
UILabel loadStateLabel = new UILabel(new CGRect(5, 3, 51, 15));
loadStateLabel.setText("Load State:");
loadStateLabel.setTextColor(UIColor.darkText());
loadStateLabel.setFont(UIFont.getSystemFont(9));
view.addSubview(loadStateLabel);
movieLoadStateText = new UILabel(new CGRect(57, 6, 62, 11));
movieLoadStateText.setTextColor(UIColor.darkText());
movieLoadStateText.setContentMode(UIViewContentMode.Left);
movieLoadStateText.setFont(UIFont.getSystemFont(9));
movieLoadStateText.setLineBreakMode(NSLineBreakMode.TruncatingTail);
view.addSubview(movieLoadStateText);
}
示例14: MyStreamingMovieViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public MyStreamingMovieViewController() {
UIView view = getView();
view.setBackgroundColor(UIColor.fromWhiteAlpha(0.66, 1));
enterURLLabel = new UILabel(new CGRect(63, 93, 195, 29));
enterURLLabel.setUserInteractionEnabled(false);
enterURLLabel.setText("Enter a streaming movie URL:");
enterURLLabel.setFont(UIFont.getSystemFont(14));
enterURLLabel.setNumberOfLines(5);
view.addSubview(enterURLLabel);
playButton = new UIButton(UIButtonType.RoundedRect);
playButton.setFrame(new CGRect(106, 194, 108, 44));
playButton.setBackgroundColor(UIColor.fromWhiteAlpha(0.66, 0.5));
playButton.setTitle("Play Movie", UIControlState.Normal);
playButton.getTitleLabel().setFont(UIFont.getSystemFont(18));
playButton.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
playStreamingMovie();
}
});
view.addSubview(playButton);
movieURLTextField = new UITextField(new CGRect(21, 133, 279, 35));
movieURLTextField.setKeyboardType(UIKeyboardType.URL);
movieURLTextField.setContentHorizontalAlignment(UIControlContentHorizontalAlignment.Left);
movieURLTextField.setContentVerticalAlignment(UIControlContentVerticalAlignment.Center);
movieURLTextField.setBackgroundColor(UIColor.white());
movieURLTextField.setBorderStyle(UITextBorderStyle.Bezel);
movieURLTextField.setClearButtonMode(UITextFieldViewMode.Always);
movieURLTextField.setTextAlignment(NSTextAlignment.Center);
movieURLTextField.setMinimumFontSize(17);
movieURLTextField.setText("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");
movieURLTextField.setDelegate(new UITextFieldDelegateAdapter() {
@Override
public boolean shouldReturn(UITextField textField) {
/*
* When the user presses return, take focus away from the text
* field so that the keyboard is dismissed.
*/
if (textField == movieURLTextField) {
movieURLTextField.resignFirstResponder();
}
return true;
}
});
view.addSubview(movieURLTextField);
setTabBarItem(new UITabBarItem("Streaming", UIImage.create("images/streaming.png"), 0));
}
示例15: MyViewController
import org.robovm.apple.uikit.UILabel; //导入方法依赖的package包/类
public MyViewController() {
UIView view = getView();
// Setup background.
UIImageView background = new UIImageView(UIImage.getImage("Background.png"));
background.setFrame(UIScreen.getMainScreen().getBounds());
view.addSubview(background);
// Setup textfield.
textField = new UITextField(new CGRect(44, 32, 232, 31));
textField.setBorderStyle(UITextBorderStyle.RoundedRect);
textField.setPlaceholder("Hello, World!");
textField.setClearsOnBeginEditing(true);
textField.setKeyboardType(UIKeyboardType.ASCIICapable);
textField.setReturnKeyType(UIReturnKeyType.Done);
// When the user starts typing, show the clear button in the text field.
textField.setClearButtonMode(UITextFieldViewMode.WhileEditing);
textField.setDelegate(new UITextFieldDelegateAdapter() {
@Override
public boolean shouldReturn(UITextField theTextField) {
// When the user presses return, take focus away from the text
// field so that the keyboard is dismissed.
if (theTextField == textField) {
textField.resignFirstResponder();
// Invoke the method that changes the greeting.
updateString();
}
return true;
}
});
view.addSubview(textField);
// Setup label.
label = new UILabel(new CGRect(20, 104, 280, 44));
label.setFont(UIFont.getSystemFont(24));
label.setTextColor(UIColor.white());
label.setTextAlignment(NSTextAlignment.Center);
// When the view first loads, display the placeholder text that's in the
// text field in the label.
label.setText(textField.getPlaceholder());
view.addSubview(label);
}