您好我正在使用我的应用程序显示图像sdwebImage.我这里有一个代码来调整图像大小
func resizeImage(image: UIImage, newWidth: CGFloat) -> UIImage {
let scale = newWidth / image.size.width
let newHeight = image.size.height * scale
UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight))
image.drawInRect(CGRectMake(0, 0, newWidth, newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
Run Code Online (Sandbox Code Playgroud)
问题是上面的函数接受UIImage作为参数并sdwebimage接受URL.如何在sdwebimage中调用上面的resize函数.或者简单说明如何在此处调整通过sdwebImage呈现的图像的大小
cell.profileImageView.sd_setImageWithURL(UIImage().absoluteURL(profileImageUrl as! String), placeholderImage: UIImage.init(named: "default-profile-icon")?.circle!, completed: completionBlock)
Run Code Online (Sandbox Code Playgroud) 我通过广播接收器监视电话状态,为此我在接收器的onReceive中注册了PhoneStateListener.现在,如果用户想要禁用此功能,我会禁用广播接收器,但是监听器会继续运行,并且我会收到有关电话状态的通知.如何取消注册在广播接收器中注册的PhoneStateListener?
我正在使用Cakephp 2.3我正在尝试加密我存储到db中的数据,所以我搜索了一种方法来执行此操作.我找到了这个http://bakery.cakephp.org/articles/utoxin/2009/08/01/cryptable-behaviore
我不知道它是最好的行为或者如果有人有更好的行为那么请建议我..
所以这里的问题是我已经阅读了链接中的所有细节,但我仍然无法知道如何将我的字段保存加密到db
例如,我在控制器中有一个保存数据的功能
$this->Messages->save($this->request->data);
Run Code Online (Sandbox Code Playgroud)
如何在db中以加密方式保存此数据
然后是我的模态
public function getAllMessages($id){
return $this->find('all',array(
'order'=> array( 'idTextMessage DESC'),
'conditions' => array('User_id' => $id)));
}
Run Code Online (Sandbox Code Playgroud)
我该如何解密这些数据
我做了这个,但没有工作
class Message extends AppModel{
public $useTable = 'textmessage';
public $actsAs = array(
'Cryptable' => array(
'fields' => array(
'mobileNo',
'body'
)
)
);
Run Code Online (Sandbox Code Playgroud) encryption cakephp encryption-asymmetric cakephp-2.0 cakephp-2.1
我想更改表视图页脚中的按钮文本颜色.这是我正在使用的代码,但它不起作用
override func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let footerView = UIView(frame: CGRectMake(0, 0, tableView.frame.size.width, 40))
footerView.backgroundColor = UIColor.blackColor()
let rgbValue = 0x4097d4
let color = Util.getColor(rgbValue)
let button = UIButton(type: UIButtonType.System) as UIButton
button.frame = CGRectMake(0, 0, 414, 65)
button.setTitle("my Button", forState: UIControlState.Normal)
button.titleLabel?.textColor = UIColor.whiteColor()
button.titleLabel?.font = UIFont(name: "Montserrat-Regular", size: 20.0)
button.backgroundColor = UIColor( red: CGFloat(color[0]), green: CGFloat(color[1]), blue:CGFloat(color[2]), alpha: 1.0 )
footerView.addSubview(button)
return footerView
}
override func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat …Run Code Online (Sandbox Code Playgroud) 这是我第一次尝试使用Swift或iPhone应用程序,因此无需多说,目前还不确定如何做很多事情。
我想在文本框中显示这样的日期
02 Feb 2016
Run Code Online (Sandbox Code Playgroud)
但是现在它像这样显示
2/7/16
Run Code Online (Sandbox Code Playgroud)
这是我的代码
@IBAction func dateTextFieldBeginEditing(sender: UITextField) {
// let datePickerView:UIDatePicker = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Date
sender.inputView = datePickerView
datePickerView.addTarget(self, action: Selector("datePickerValueChanged:"), forControlEvents: UIControlEvents.ValueChanged)
}
func datePickerValueChanged(sender:UIDatePicker) {
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle
departureDateTextField.text = dateFormatter.stringFromDate(sender.date)
}
Run Code Online (Sandbox Code Playgroud) 你好,我是 IOS 新手,我在尝试实现的一项功能上遇到了困难。我有一个UIViewController,其中我UIView在顶部显示一个自定义,下面我有一个动态TableView。我在某些情况下隐藏并显示自定义 UIView,但问题是如果我隐藏它,我的表格不会取代该视图,因此我可以看到那里的空间。我想我已经对自动布局做了一些事情,但我不擅长自动布局,所以如果有人可以提供帮助,那就太好了。我在这里附上演示屏幕,以便您可以理解。UIView我应该做什么才能使其工作,以便表格在隐藏时占据自定义 UIView 位置
这是如果我隐藏上面部分自定义 UIView 得到的结果
ios ×4
swift ×4
android ×1
autolayout ×1
cakephp ×1
cakephp-2.0 ×1
cakephp-2.1 ×1
datepicker ×1
encryption ×1
sdwebimage ×1
uibutton ×1
uidatepicker ×1
uitableview ×1
uiview ×1