如何使用CAShapeLayer
创建一个灯泡形状的视图?
答案 0 :(得分:3)
有一个名为PaintCode的工具,您可以在其上放置图像或绘制路径。它将返回一个路径。
然后使用此路径创建CAShaperLayer
。然后设置遮罩层
yourview.layer.mask = yourLayer;
yourview.layer.masksToBounds = YES;
答案 1 :(得分:2)
您无法使用UIView
frame
属性来完成此操作。您可以使用CALayer
path
来执行此操作。您必须相应地设置它的// Setup authentication, get session
Session emailSession = Session.getInstance(properties,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
"manisha@gmail.com", "manisha123");
}
});
Store store = session.getStore("imaps");
store.connect("smtp.gmail.com", "*************@gmail.com","your_password");
Folder inbox = store.getFolder("inbox");
inbox.open(Folder.READ_ONLY);
int messageCount = inbox.getMessageCount();
System.out.println("Total Messages:- " + messageCount);
Message[] messages = inbox.getMessages();
System.out.println("------------------------------");
for (int i = 0; i < 10; i++) {
System.out.println("Mail Subject:- " + messages[i].getSubject());
}
属性。