iOS中給webView新增手勢返回的問題
在IOS開發中,給webView新增一個輕掃手勢,就可以返回上一個網頁.
上程式碼
#import "CKCenterMenuVC.h"
@interface CKCenterMenuVC ()
@property(nonatomic,strong) NSURL *url;
@property(nonatomic,strong) UIWebView *web;
@end
@implementation CKCenterMenuVC
- (void)viewDidLoad {
[superviewDidLoad];
//登入狀態
if ([Context
[self loadWebView];
};
self.title = @"社群";
//建立webView
UIWebView *web = [[UIWebViewalloc] initWithFrame:self.view.bounds];
web.scalesPageToFit = YES;
web.height = kIphoneHeight - 108;
//新增一個輕掃手勢
UISwipeGestureRecognizer *swip = [[UISwipeGestureRecognizeralloc
[web addGestureRecognizer:swip];
self.web = web;
[self.view addSubview:web];
}
/**
* 返回上一個網頁
*/
- (void)back
{
[self.web goBack];
}
/**
* 載入一個網頁
*/
- (void)loadWebView{
//當前登入使用者
MDUser *user = [ContextsharedInstance
NSDictionary *parameters = @{@"user_id":user.userId};
//請求資料
[HttpTool postWithPath:@"/v20/main/moxi_index" params:parameters success:^(id json) {
MyLog(@"%@",json);
if ([json[@"status"] intValue] == 0) {
NSDictionary *urlDict = json[@"data"];
NSString *urlStr= urlDict[@"url"];
self.url = [NSURL URLWithString:urlStr];
NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:self.url];
[self.web loadRequest:request];
}
} failure:^(NSError *error) {
MyLog(@"%@",error);
}];
}
@end
相關推薦
iOS中給webView新增手勢返回的問題
在IOS開發中,給webView新增一個輕掃手勢,就可以返回上一個網頁. 上程式碼 #import "CKCenterMenuVC.h" @interface CKCenterMenuVC (
iOS 給UITableView新增手勢衝突解決方案
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWith
ios 自定義返回按鈕時,如何新增手勢返回
在父檢視上加上如下程式碼: self.navigationItem.hidesBackButton = YES; self.navigationController.interactivePopGestureRecognizer.delegate = self; sel
iOS之給圖片新增一個顏色相框(Swift4.2)
override func viewDidLoad() { super.viewDidLoad() // 給一張圖片新增一個顏色相框 let image
iOS之給圖片新增圓角效果和陰影效果(Swift4.2)
給圖片新增圓角效果 override func viewDidLoad() { super.viewDidLoad() //給圖片新增圓角效果
unity3d中給Text新增藝術字效果的特效
需要實現一種效果,類似於給文字加上遮罩,像這樣的: 實際是+這樣的文字加上這張圖片合成而來的。 這樣的效果如果簡單的使用遮罩也可以實現(在文字上加個Mask,在裡面建一個Image元件),但是這樣文字上會有很明顯的鋸齒,這肯定是不能接受的。 下面就通過材質球+Shade
python3中給listbox新增垂直滾動條和水平滾動條
#scrolly是垂直滾動條,scrolly2是水平滾動條 scrolly=Scrollbar(win,width=25,orient=VERTICAL) scrolly.grid(row=0,column=1,padx=(0,0),pady=(250,0),s
Python中給List新增元素的4種方法分享
List 是 Python 中常用的資料型別,它一個有序集合,即其中的元素始終保持著初始時的定義的順序(除非你對它們進行排序或其他修改操作)。 在Python中,向List新增元素,方法有如下4種方法(append(),extend(),insert(), +加號) 1. append()
iOS 怎麼給UITextView新增佔位符文字
起初,方法是在cell.contentView上加一個label,在UITextView開始編輯時在代理方法裡隱藏label,結束編輯時如果UITextView沒文字,再把label顯示出來。相比如下方法顯得麻煩。 下面是通過runtime打印發現的UITextView裡有
Oracle中給表新增主鍵、外來鍵
1、建立表的同時建立主鍵約束 (1)無命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create tab
Oracle 中給表新增主鍵、外來鍵
(1)無命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create table students ( studentid int , stu
Matlab中給figure新增圖例(legend),標題(title)和顏色(color)
在Matlab繪圖過程中,尤其是需要將多個圖繪製在相同的座標軸中時,通常需要將不同的曲線設定成為不同的顏色。此外,為了直觀,還需要給這張圖示增添標題和圖例。這篇文章展示了在Matlab的繪圖視窗(figure)中設定曲線顏色、新增圖例(legend)和標題(
iOS中為view新增點選事件
UITapGestureRecognizer *ui=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(alickLi
vue中給window新增滾動監聽無效的解決方案
頁面中有這麼一個需求,當頁面滾動到一定高度之後,頁面中的某些元素進行吸頂,固定到頂部位置,或者是滾動到一定程度進行更新資料的操作。 我相信不少網友查閱過類似的資料,網友給出的解決方案,很多都是在mounted中新增 window.addEventList
如何在Web專案中給沒有新增API核心元件新增APIController的幫助頁HelpPage
原文地址:https://www.cnblogs.com/lxhbky/p/5828593.html前言: ASP.NET中的Web專案可以通過APIController控制器來為其他專案提供介面。 而我們在除錯這些介面時,可以選擇單元測試,網頁測試(Get介面),自己寫
Android的ListView中給RadioGroup新增setOnCheckChangeListener的問題之一
作為我在部落格的第一篇文章,我覺得我得認認真真的寫一下。 一直也沒想到好的原創文字,所以一直也沒寫過,覺得草率的寫出來會讓人看了笑話。幸好今天給了我一個機會。 今天在公司做專案的時候遇到了一個我之前遇
在MFC中給按鈕新增圖示
在MFC中的按鈕,本身只有文字,比較簡單,現在想實現在按鈕上新增圖示(.ico格式)的效果。如果想改變窗體的Icon利用的是SetIcon函式,而SetIcon函式其實是CWnd的成員函式。而CButton也是一種視窗,即繼承自CWnd,所以Button也可以利用這個
JAVA SWING中給按鈕新增監聽器後JFrame介面JProgressBar不能動態更新問題
有兩個JFrame介面,一個為主介面mainframe一個子介面runframe 在mainframe建構函式中直接new runframe執行無誤 若在mainframe裡新增button並新增監聽器addactionlistener之後,new runframe的介面完
linux中給 alias 新增命令列引數
定義 alias 時,有用命令列引數的需求。但通過查證文件的結果是,alias 根本就不支援傳遞命令列引數。不過,我們可以變通的解決這個問題,即定義函式。 程式碼如下複製程式碼alias test='test() { echo $1; };test'[[email
JS迴圈中給物件新增事件addEventListener的用法
在做百度遷徙圖的時候遇到: 迴圈中使用addEventListener方法,給各個marker物件增加點選事件, 順便記錄下百度地圖的東西,整段程式碼都貼過來吧。。。。 // 百度地圖API功能 var map = new BMap.Map("allm