iOS動態分享收藏舉報彈出框
彈出框上的按鈕分兩個陣列:
一個是在彈出框上部的滑動檢視上的按鈕,存放在shareBtnArray的陣列中;
一個是在中間螢幕寬的按鈕,存放在operationArray陣列中。
點選彈出的按鈕會觸發代理方法:
#pragma mark Delegate 點選彈出框上按鈕的代理方法
-(void)getClickButtonTag:(NSInteger)tag andTitle:(NSString *)title
{
NSLog(@"你點選的button的tag是%i,%@",tag,title);
[self.popView hiddenPopView];
}
然後就可以根據返回的tag處理對應的事件。
做的比較簡單,總感覺還有更好的方式來處理這個彈出框以及後續相應的事件,我想要做到的是:
1. 儘量在ViewController中只需要極少的程式碼就可以彈出檢視;
2. 點選後對應觸發的事件,不要在ViewController中處理,避免造成controller的負重
如果你有更好的建議,請反饋給我,幫我提高一下,謝謝^_^。。。
相關推薦
iOS動態分享收藏舉報彈出框
彈出框上的按鈕分兩個陣列: 一個是在彈出框上部的滑動檢視上的按鈕,存放在shareBtnArray的陣列中; 一個是在中間螢幕寬的按鈕,存放在operationArray陣列中。 點選彈出的按鈕會觸發代理方法: #pragma mark Dele
iOS開發- 自動消失的彈出框
- (void)timerFireMethod:(NSTimer*)theTimer//彈出框 { UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismi
Android實現背景透明度漸變的效果,類似於分享底部的彈出框
實現背景透明度漸變的效果,類似於分享底部的彈出框 這是公司最近寫的一個專案,其中的一個自定義分享模組,剛開始實現的效果比較簡單,背景透明度沒有漸變,而是隨著底部分享的彈出框而一起彈出,看起來比較生硬,使用者體驗不是很好,現在要實現的效果就是類似於SharedS
iOS webview,WKWebView長按彈出框UIMenuController新增自定義功能
-先說下背景,`UIMenuController`類基於<UIKit>框架下,是iOS3.0之後釋出的,它是一個長按撥出框,自帶有複製、剪下、貼上、全選、刪除等等功能。文件裡面定義如下圖****本次要實現的功能是 在載入了HTML字串的UIWebView中實現自定
Android仿ios底部彈出框效果
準備: public class ActionSheet { public interface OnActionSheetSelected { void onClick(int whichButton); } private ActionShee
iOS 兩款你可能會用到的彈出框
前言好久沒寫部落格了……最近拿到了一版原型圖,各種彈框,簡直快把老爺給彈死了……因為實現功能是其次的,最主要還得把這些東西給封裝一下,方便同事的呼叫。於是乎,我就開始了爬坑的過程。經過兩天的耕耘,出了兩款風格迥異的彈框,這裡給大家分享一下。。。同時也祭奠一下,我老去的容顏……效果圖底部PickerView彈框
iOS-禁用 UIWebView 放大鏡及拷貝貼上彈出框
大家常常在開發中會碰到這樣的需求–禁用網頁或PDF檔案中放大鏡及拷貝貼上彈出框 查詢了很多資料發現如下方法已經失效 webView.stringByEvaluatingJavaScriptFromS
iOS 簡單的loading彈出框實現
————-LoadingAlerter.h———– // // LoadingAlerter.h // SdkModle // // Created by Sean on 15/2/10. // Copyright (c) 2015年 Feiyu.
ios 底部彈出框選單
在IOS開發中,經常用到底部選單,這是一個簡單的底部彈出選單的實現程式碼如下: 標頭檔案(.h) #import <UIKit/UIKit.h> @interface ShareMenuView : UIView { UIButto
處理安卓和ios當頁面原生鍵盤彈出,輸入框不顯示
client clas bsp 安卓 ios lin style lint targe $(‘input‘).on(‘click‘, function () { var target = this; //
Android AlertDialog 動態更新彈出框中的內容
AlertDialog彈出框中內容自動更新,效果圖: Android 的AlertDialog中的Message一旦設定,在Dialog彈出後,顯示過程中,不能改變其中的Msg值,其中如果你使用 mAlertDialog.setMessage(“New Value”);
解決iOS首次啟動app時,定位提示彈出框閃一下消失的情況。
這幾天由於專案整個框架大修改,遇到一個問題: 在真機上反覆測試時,發現系統定位的授權提示框出現的時間有問題,並不是像我們期望的那樣,當進入程式內部才彈出來,它出現的情況分以下幾種: 進入app內部,彈出允許定位提示框(正常情況); 未進入app,彈出提示框(
【Axure教程】動態面板製作彈出框效果
作為一名網際網路產品設計人員,相信很多同行每天上班電腦上都會執行著一個軟體——Axure,她能幫助網站需求設計者,快捷而簡便的建立基於網站構架圖的帶註釋頁面示意圖、操作流程圖、以及互動設計,並可自動生成用於演示的網頁檔案和規格檔案,以提供演示與開發。 隨著網際網路展品的發
BottomSheetDialog——仿知乎分享彈出框
一直想從網上找一個類似“知乎”裡文章分享的控制元件。但是好像都沒有特別像的,於是乎只能自己做一個了。 先來整理整理思路: 1,用到的主要東西就是BottomSheetDialog這個東西,要把這東西引入工程需要在工程的app. gradle裡新增下面的程式碼
解決IOS在網頁搖一搖會出現撤銷彈出框的一種方案帶音效的哈
問題:IOS在網頁中如果包含輸入框,比如輸入兌換碼正確後可以進行搖一搖,但是因為之前在輸入框中輸入過兌換碼,由於iphone有個很強大的功能就是搖一搖撤銷,這個功能可以在設定--通用--輔助功能--搖動以撤銷中關閉,但是不能讓每個使用者都在使用你的功能時去關閉,這樣體驗也太
iOS 位置許可權彈出框閃現問題
當編碼如下的時候,進入頁面的時候可以看到UIAlertView彈出框出現一下,剛想點選的時候,他不見了,這個鬱悶 CLLocationManager* _locationManager = [[CLLocationManager alloc] init
第二百四十六節,Bootstrap彈出框和警告框插件
popover 事件 png div 數字 ott hid strong selector Bootstrap彈出框和警告框插件 學習要點: 1.彈出框 2.警告框 本節課我們主要學習一下 Bootstrap 中的彈出框和警告框插件。 一.彈出框 彈
(轉)!註意:PreTranslateMessage彈出框出錯
成員變量 缺省 保存 失效 key ssa 非模態窗口 之前 close dlg.DoModal()截住了界面消息,所以返回時原來的pMsg的內容已經更改了,消息,窗口句柄都不在是if以前的值了,而且窗口句柄應該是對話框裏的子窗口的句柄,所以調用CFrameWnd::Pre
蒙版彈出框效果
miss over 蒙版 bsp reat roi ges title reg 自定義 package cn.lxsdb.yyd.app.dialog; import cn.lxsdb.yyd.app.R; import cn.lxsdb.yyd.app.
js彈出框、對話框、提示框、彈窗總結
js彈出框、對話框、提示框、彈窗總結一、JS的三種最常見的對話框//====================== JS最常用三種彈出對話框 ======================== //彈出對話框並輸出一段提示信息 function ale() { /