Пример #1
0
        public YYCommentViewController  YYcommentViewController()
        {
            YYCommentViewController controller = commentViewController;

            if (contentController.Equals(controller.associatedObject))
            {
                return(controller);
            }
            else
            {
                return(null);
            }
        }
		public YYCommentContainerViewController (UIViewController child) : base ()
		{
			contentController = child;
			AddChildViewController (child);
			child.DidMoveToParentViewController (this);

			if (child.WantsFullScreenLayout) {
				WantsFullScreenLayout = true;
				UIApplication.SharedApplication.SetStatusBarStyle (UIStatusBarStyle.BlackTranslucent, false);
			}
			commentViewController = new YYCommentViewController ();
			commentViewController.associatedObject = (PhotoViewController)child;
		}
Пример #3
0
        public YYCommentContainerViewController(UIViewController child) : base()
        {
            contentController = child;
            AddChildViewController(child);
            child.DidMoveToParentViewController(this);

            if (child.WantsFullScreenLayout)
            {
                WantsFullScreenLayout = true;
                UIApplication.SharedApplication.SetStatusBarStyle(UIStatusBarStyle.BlackTranslucent, false);
            }
            commentViewController = new YYCommentViewController();
            commentViewController.associatedObject = (PhotoViewController)child;
        }
Пример #4
0
 public MyDelegate(YYCommentViewController parent)
 {
     _parent = parent;
 }
		public void Synchronize (bool initializationSucceeded)
		{
			if (initializationSucceeded == true) {

				placeHolderActivityView.StopAnimating ();
				photoImageView.Image = datasource.ImageForCurrentItem ();
				currentPhotoUrl = datasource.UrlForCurrentItem ();
				var yvc = ParentViewController as YYCommentContainerViewController;
				ycommentView = yvc.YYcommentViewController ();
				ycommentView .AssociatedObjectDidChange (this);

				UIView.Animate (.25, () => {
						placeHolderActivityView.Alpha = 0.0f;
					},
					() => {
						placeHolderView.RemoveFromSuperview ();
						placeHolderActivityView = null;
						placeHolderView = null;
						placeHolderLabel = null;

					});
				}
			else {

				placeHolderActivityView.StopAnimating ();
				placeHolderLabel.Text = "No Photos";
			}
		}
			public MyDelegate (YYCommentViewController parent)
			{
				_parent = parent;
			}